github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/graphql/one_time_token.go (about) 1 package graphql 2 3 // TokenWithURL missing godoc 4 type TokenWithURL struct { 5 Token string `json:"token"` 6 ConnectorURL string `json:"connectorURL"` 7 Used bool `json:"used"` 8 ExpiresAt *Timestamp `json:"expiresAt"` 9 CreatedAt *Timestamp `json:"createdAt"` 10 UsedAt *Timestamp `json:"usedAt"` 11 Type OneTimeTokenType `json:"type"` 12 ScenarioGroups []string `json:"scenario_groups"` 13 } 14 15 // OneTimeTokenForApplication missing godoc 16 type OneTimeTokenForApplication struct { 17 TokenWithURL 18 LegacyConnectorURL string `json:"legacyConnectorURL"` 19 } 20 21 // IsOneTimeToken missing godoc 22 func (t *OneTimeTokenForApplication) IsOneTimeToken() {} 23 24 // OneTimeTokenForRuntime missing godoc 25 type OneTimeTokenForRuntime struct { 26 TokenWithURL 27 } 28 29 // IsOneTimeToken missing godoc 30 func (t *OneTimeTokenForRuntime) IsOneTimeToken() {} 31 32 // OneTimeTokenForRuntimeExt missing godoc 33 type OneTimeTokenForRuntimeExt struct { 34 OneTimeTokenForRuntime 35 Raw string `json:"raw"` 36 RawEncoded string `json:"rawEncoded"` 37 } 38 39 // OneTimeTokenForApplicationExt missing godoc 40 type OneTimeTokenForApplicationExt struct { 41 OneTimeTokenForApplication 42 Raw string `json:"raw"` 43 RawEncoded string `json:"rawEncoded"` 44 }