Documentation ¶
Index ¶
- type AnalysisData
- type Token
- func (t *Token) GetID() uuid.UUID
- func (t *Token) GetKey() uuid.UUID
- func (t *Token) GetTable() string
- func (t *Token) Map() map[string]interface{}
- func (t *Token) SetCreateData() *Token
- func (t *Token) SetExpiresAtTimeDefault() *Token
- func (t *Token) SetKey(value uuid.UUID) *Token
- func (t *Token) TableName() string
- func (t *Token) ToBytes() []byte
- func (t *Token) ToString() string
- func (t *Token) Validate(isRequiredRepositoryID bool) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalysisData ¶
type AnalysisData struct { Analysis *horusec.Analysis `json:"analysis"` RepositoryName string `json:"repositoryName"` }
func (*AnalysisData) ToBytes ¶
func (a *AnalysisData) ToBytes() []byte
type Token ¶
type Token struct { TokenID uuid.UUID `json:"tokenID" swaggerignore:"true" gorm:"Column:token_id"` Description string `json:"description" gorm:"Column:description"` RepositoryID *uuid.UUID `json:"repositoryID" swaggerignore:"true" gorm:"Column:repository_id"` CompanyID uuid.UUID `json:"companyID" swaggerignore:"true" gorm:"Column:company_id"` SuffixValue string `json:"suffixValue" swaggerignore:"true" gorm:"Column:suffix_value"` Value string `json:"value" swaggerignore:"true" gorm:"Column:value"` CreatedAt time.Time `json:"createdAt" swaggerignore:"true" gorm:"Column:created_at"` ExpiresAt time.Time `json:"expiresAt" gorm:"Column:expires_at"` IsExpirable bool `json:"isExpirable" gorm:"Column:is_expirable"` // contains filtered or unexported fields }
func (*Token) SetCreateData ¶
func (*Token) SetExpiresAtTimeDefault ¶ added in v1.8.0
Click to show internal directories.
Click to hide internal directories.