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  }