Files
sonr/gen/vault/Credential.pkl.go
T

147 lines
3.0 KiB
Go
Raw Normal View History

2024-09-07 18:12:58 -04:00
// Code generated from Pkl module `vault`. DO NOT EDIT.
package vault
import "github.com/apple/pkl-go/pkl"
type Credential interface {
Model
GetId() uint
GetSubject() string
GetController() string
GetAttestationType() string
GetOrigin() string
GetCredentialId() *pkl.Object
GetPublicKey() *pkl.Object
GetTransport() string
GetSignCount() uint
GetUserPresent() bool
GetUserVerified() bool
GetBackupEligible() bool
GetBackupState() bool
GetCloneWarning() bool
GetCreatedAt() *string
GetUpdatedAt() *string
}
var _ Credential = (*CredentialImpl)(nil)
type CredentialImpl struct {
Table string `pkl:"table"`
Id uint `pkl:"id" gorm:"primaryKey" json:"id,omitempty"`
Subject string `pkl:"subject" json:"subject,omitempty"`
Controller string `pkl:"controller" json:"controller,omitempty"`
AttestationType string `pkl:"attestationType" json:"attestationType,omitempty"`
Origin string `pkl:"origin" json:"origin,omitempty"`
CredentialId *pkl.Object `pkl:"credentialId" json:"credentialId,omitempty"`
PublicKey *pkl.Object `pkl:"publicKey" json:"publicKey,omitempty"`
Transport string `pkl:"transport" json:"transport,omitempty"`
SignCount uint `pkl:"signCount" json:"signCount,omitempty"`
UserPresent bool `pkl:"userPresent" json:"userPresent,omitempty"`
UserVerified bool `pkl:"userVerified" json:"userVerified,omitempty"`
BackupEligible bool `pkl:"backupEligible" json:"backupEligible,omitempty"`
BackupState bool `pkl:"backupState" json:"backupState,omitempty"`
CloneWarning bool `pkl:"cloneWarning" json:"cloneWarning,omitempty"`
CreatedAt *string `pkl:"createdAt" json:"createdAt,omitempty"`
UpdatedAt *string `pkl:"updatedAt" json:"updatedAt,omitempty"`
}
func (rcv *CredentialImpl) GetTable() string {
return rcv.Table
}
func (rcv *CredentialImpl) GetId() uint {
return rcv.Id
}
func (rcv *CredentialImpl) GetSubject() string {
return rcv.Subject
}
func (rcv *CredentialImpl) GetController() string {
return rcv.Controller
}
func (rcv *CredentialImpl) GetAttestationType() string {
return rcv.AttestationType
}
func (rcv *CredentialImpl) GetOrigin() string {
return rcv.Origin
}
func (rcv *CredentialImpl) GetCredentialId() *pkl.Object {
return rcv.CredentialId
}
func (rcv *CredentialImpl) GetPublicKey() *pkl.Object {
return rcv.PublicKey
}
func (rcv *CredentialImpl) GetTransport() string {
return rcv.Transport
}
func (rcv *CredentialImpl) GetSignCount() uint {
return rcv.SignCount
}
func (rcv *CredentialImpl) GetUserPresent() bool {
return rcv.UserPresent
}
func (rcv *CredentialImpl) GetUserVerified() bool {
return rcv.UserVerified
}
func (rcv *CredentialImpl) GetBackupEligible() bool {
return rcv.BackupEligible
}
func (rcv *CredentialImpl) GetBackupState() bool {
return rcv.BackupState
}
func (rcv *CredentialImpl) GetCloneWarning() bool {
return rcv.CloneWarning
}
func (rcv *CredentialImpl) GetCreatedAt() *string {
return rcv.CreatedAt
}
func (rcv *CredentialImpl) GetUpdatedAt() *string {
return rcv.UpdatedAt
}