MCPcopy Create free account
hub / github.com/rilldata/rill / toUserTokenRow

Function toUserTokenRow

cli/pkg/printer/resources.go:403–421  ·  view source on GitHub ↗
(u *adminv1.UserAuthToken)

Source from the content-addressed store, hash-verified

401}
402
403func toUserTokenRow(u *adminv1.UserAuthToken) *userToken {
404 var expiresOn, usedOn string
405 if u.ExpiresOn != nil {
406 expiresOn = u.ExpiresOn.AsTime().Local().Format(time.DateTime)
407 }
408 if u.UsedOn != nil {
409 usedOn = u.UsedOn.AsTime().Local().Format(time.DateTime)
410 }
411
412 return &userToken{
413 ID: u.Id,
414 ClientName: u.AuthClientDisplayName,
415 Prefix: u.Prefix,
416 Description: u.DisplayName,
417 CreatedOn: u.CreatedOn.AsTime().Local().Format(time.DateTime),
418 ExpiresOn: expiresOn,
419 UsedOn: usedOn,
420 }
421}
422
423type userToken struct {
424 ID string `header:"id" json:"id"`

Callers 1

PrintUserTokensMethod · 0.85

Calls 1

FormatMethod · 0.65

Tested by

no test coverage detected