Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FS embed.FS
View Source
var PathURI = "/v1/api/internal/agently/user-oauth-token"
Functions ¶
func DefineComponent ¶
Types ¶
type Input ¶
type RawToken ¶
type RawToken struct {
AccessToken string `json:"access_token,omitempty"`
RefreshToken string `json:"refresh_token,omitempty"`
IDToken string `json:"id_token,omitempty"`
ExpiresAt time.Time `json:"expires_at,omitempty"`
}
RawToken mirrors the logical token shape (rewrite from auth.OAuthToken). Not persisted directly; callers should serialize+encrypt it and populate EncToken.
type Token ¶
type Token struct {
UserID string `sqlx:"user_id,primaryKey" validate:"required"`
Provider string `sqlx:"provider,primaryKey" validate:"required"`
EncToken string `sqlx:"enc_token" validate:"required"`
CreatedAt *time.Time `sqlx:"created_at" json:",omitempty"`
UpdatedAt *time.Time `sqlx:"updated_at" json:",omitempty"`
Has *TokenHas `setMarker:"true" format:"-" sqlx:"-" diff:"-" json:"-"`
}
Token is a mutable model for PATCH upserts (internal use only). Represents the user_oauth_token DB row.
func (*Token) SetCreatedAt ¶
func (*Token) SetEncToken ¶
func (*Token) SetProvider ¶
func (*Token) SetUpdatedAt ¶
Click to show internal directories.
Click to hide internal directories.