Documentation ¶
Overview ¶
Package enums has enums
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthProvider ¶
type AuthProvider string
var ( // Credentials provider is when the user authenticates with a username and password AuthProviderCredentials AuthProvider = "CREDENTIALS" // Google oauth2 provider for authentication AuthProviderGoogle AuthProvider = "GOOGLE" // Github oauth2 provider for authentication AuthProviderGitHub AuthProvider = "GITHUB" // Webauthn passkey provider for authentication AuthProviderWebauthn AuthProvider = "WEBAUTHN" // AuthProviderInvalid is the default value for the AuthProvider enum AuthProviderInvalid AuthProvider = "INVALID" )
func ToAuthProvider ¶
func ToAuthProvider(r string) *AuthProvider
ToAuthProvider returns the AuthProvider based on string input
func (AuthProvider) MarshalGQL ¶
func (r AuthProvider) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (AuthProvider) String ¶
func (r AuthProvider) String() string
String returns the AuthProvider as a string
func (*AuthProvider) UnmarshalGQL ¶
func (r *AuthProvider) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (AuthProvider) Values ¶
func (AuthProvider) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the AuthProvider enum. Possible default values are "CREDENTIALS", "GOOGLE", "GITHUB", and "WEBAUTHN"
type DocumentType ¶
type DocumentType string
var ( // RootTemplate are templates provided by the system RootTemplate DocumentType = "ROOTTEMPLATE" // Document are templates from root templates, or scratch, owned by the organization Document DocumentType = "DOCUMENT" // DocumentTypeInvalid is the default value for the DocumentType enum DocumentTypeInvalid DocumentType = "INVALID" )
func ToDocumentType ¶
func ToDocumentType(r string) *DocumentType
ToDocumentType returns the user status enum based on string input
func (DocumentType) MarshalGQL ¶
func (r DocumentType) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (DocumentType) String ¶
func (r DocumentType) String() string
String returns the DocumentType as a string
func (*DocumentType) UnmarshalGQL ¶
func (r *DocumentType) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (DocumentType) Values ¶
func (DocumentType) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the DocumentType enum. Possible default values are "ROOTTEMPLATE", "DOCUMENT"
type InviteStatus ¶
type InviteStatus string
var ( InvitationSent InviteStatus = "INVITATION_SENT" ApprovalRequired InviteStatus = "APPROVAL_REQUIRED" InvitationAccepted InviteStatus = "INVITATION_ACCEPTED" InvitationExpired InviteStatus = "INVITATION_EXPIRED" InviteInvalid InviteStatus = "INVITE_INVALID" )
func ToInviteStatus ¶
func ToInviteStatus(r string) *InviteStatus
ToInviteStatus returns the invite status enum based on string input
func (InviteStatus) MarshalGQL ¶
func (r InviteStatus) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (InviteStatus) String ¶
func (r InviteStatus) String() string
String returns the invite status as a string
func (*InviteStatus) UnmarshalGQL ¶
func (r *InviteStatus) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (InviteStatus) Values ¶
func (InviteStatus) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the InviteStatus enum. Possible default values are "INVITATION_SENT", "APPROVAL_REQUIRED", "INVITATION_ACCEPTED", and "INVITATION_EXPIRED"
type JoinPolicy ¶
type JoinPolicy string
var ( // JoinPolicyOpen is when the group is open for anyone to join JoinPolicyOpen JoinPolicy = "OPEN" // JoinPolicyInviteOnly is when the group is only joinable by invite JoinPolicyInviteOnly JoinPolicy = "INVITE_ONLY" // JoinPolicyApplicationOnly is when the group is only joinable by application JoinPolicyApplicationOnly JoinPolicy = "APPLICATION_ONLY" // JoinPolicyInviteOrApplication is when the group is joinable by invite or application JoinPolicyInviteOrApplication JoinPolicy = "INVITE_OR_APPLICATION" // JoinPolicyInvalid is the default value for the JoinPolicy enum JoinPolicyInvalid JoinPolicy = "INVALID" )
func ToGroupJoinPolicy ¶
func ToGroupJoinPolicy(r string) *JoinPolicy
ToGroupJoinPolicy returns the user status enum based on string input
func (JoinPolicy) MarshalGQL ¶
func (r JoinPolicy) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (JoinPolicy) String ¶
func (r JoinPolicy) String() string
String returns the JoinPolicy as a string
func (*JoinPolicy) UnmarshalGQL ¶
func (r *JoinPolicy) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (JoinPolicy) Values ¶
func (JoinPolicy) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the JoinPolicy enum. Possible default values are "OPEN", "INVITE_ONLY", "APPLICATION_ONLY", and "INVITE_OR_APPLICATION".
type ProgramStatus ¶ added in v0.3.5
type ProgramStatus string
var ( ProgramStatusNotStarted ProgramStatus = "NOT_STARTED" ProgramStatusInProgress ProgramStatus = "IN_PROGRESS" ProgramStatusActionRequired ProgramStatus = "ACTION_REQUIRED" ProgramStatusReadyForAuditor ProgramStatus = "READY_FOR_AUDITOR" ProgramStatusCompleted ProgramStatus = "COMPLETED" ProgramStatusInvalid ProgramStatus = "INVALID" )
func ToProgramStatus ¶ added in v0.3.5
func ToProgramStatus(r string) *ProgramStatus
ToProgramStatus returns the program status enum based on string input
func (ProgramStatus) MarshalGQL ¶ added in v0.3.5
func (r ProgramStatus) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (ProgramStatus) String ¶ added in v0.3.5
func (r ProgramStatus) String() string
String returns the ProgramStatus as a string
func (*ProgramStatus) UnmarshalGQL ¶ added in v0.3.5
func (r *ProgramStatus) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (ProgramStatus) Values ¶ added in v0.3.5
func (ProgramStatus) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the ProgramStatus enum. Possible default values are "OPEN", "IN_PROGRESS", "IN_REVIEW", "COMPLETED", and "ACTION_REQUIRED".
type Region ¶
type Region string
func (Region) MarshalGQL ¶
MarshalGQL implement the Marshaler interface for gqlgen
func (*Region) UnmarshalGQL ¶
UnmarshalGQL implement the Unmarshaler interface for gqlgen
type RiskImpact ¶ added in v0.3.3
type RiskImpact string
var ( RiskImpactLow RiskImpact = "LOW" RiskImpactModerate RiskImpact = "MODERATE" RiskImpactHigh RiskImpact = "HIGH" RiskImpactInvalid RiskImpact = "INVALID" )
func ToRiskImpact ¶ added in v0.3.3
func ToRiskImpact(r string) *RiskImpact
ToRiskImpact returns the user status enum based on string input
func (RiskImpact) MarshalGQL ¶ added in v0.3.3
func (r RiskImpact) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (RiskImpact) String ¶ added in v0.3.3
func (r RiskImpact) String() string
String returns the RiskImpact as a string
func (*RiskImpact) UnmarshalGQL ¶ added in v0.3.3
func (r *RiskImpact) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (RiskImpact) Values ¶ added in v0.3.3
func (RiskImpact) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the RiskImpact enum. Possible default values are "LOW", "MODERATE", and "HIGH".
type RiskLikelihood ¶ added in v0.3.3
type RiskLikelihood string
var ( RiskLikelihoodLow RiskLikelihood = "UNLIKELY" RiskLikelihoodMid RiskLikelihood = "LIKELY" RiskLikelihoodHigh RiskLikelihood = "HIGHLY_LIKELY" RiskLikelihoodInvalid RiskLikelihood = "INVALID" )
func ToRiskLikelihood ¶ added in v0.3.3
func ToRiskLikelihood(r string) *RiskLikelihood
ToRiskLikelihood returns the user status enum based on string input
func (RiskLikelihood) MarshalGQL ¶ added in v0.3.3
func (r RiskLikelihood) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (RiskLikelihood) String ¶ added in v0.3.3
func (r RiskLikelihood) String() string
String returns the RiskLikelihood as a string
func (*RiskLikelihood) UnmarshalGQL ¶ added in v0.3.3
func (r *RiskLikelihood) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (RiskLikelihood) Values ¶ added in v0.3.3
func (RiskLikelihood) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the RiskLikelihood enum. Possible default values are "UNLIKELY", "LIKELY", and "HIGHLY_LIKELY".
type Role ¶
type Role string
func (Role) MarshalGQL ¶
MarshalGQL implement the Marshaler interface for gqlgen
func (*Role) UnmarshalGQL ¶
UnmarshalGQL implement the Unmarshaler interface for gqlgen
type TaskStatus ¶ added in v0.3.4
type TaskStatus string
var ( TaskStatusOpen TaskStatus = "OPEN" TaskStatusInProgress TaskStatus = "IN_PROGRESS" TaskStatusInReview TaskStatus = "IN_REVIEW" TaskStatusCompleted TaskStatus = "COMPLETED" TaskStatusWontDo TaskStatus = "WONT_DO" TaskStatusInvalid TaskStatus = "INVALID" )
func ToTaskStatus ¶ added in v0.3.4
func ToTaskStatus(r string) *TaskStatus
ToTaskStatus returns the task status enum based on string input
func (TaskStatus) MarshalGQL ¶ added in v0.3.4
func (r TaskStatus) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (TaskStatus) String ¶ added in v0.3.4
func (r TaskStatus) String() string
String returns the TaskStatus as a string
func (*TaskStatus) UnmarshalGQL ¶ added in v0.3.4
func (r *TaskStatus) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (TaskStatus) Values ¶ added in v0.3.4
func (TaskStatus) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the TaskStatus enum. Possible default values are "OPEN", "IN_PROGRESS", "IN_REVIEW", "COMPLETED", and "WONT_DO".
type Tier ¶
type Tier string
func (Tier) MarshalGQL ¶
MarshalGQL implement the Marshaler interface for gqlgen
func (*Tier) UnmarshalGQL ¶
UnmarshalGQL implement the Unmarshaler interface for gqlgen
type UserStatus ¶
type UserStatus string
var ( UserStatusActive UserStatus = "ACTIVE" UserStatusInactive UserStatus = "INACTIVE" UserStatusDeactivated UserStatus = "DEACTIVATED" UserStatusSuspended UserStatus = "SUSPENDED" UserStatusOnboarding UserStatus = "ONBOARDING" UserStatusInvalid UserStatus = "INVALID" )
func ToUserStatus ¶
func ToUserStatus(r string) *UserStatus
ToUserStatus returns the user status enum based on string input
func (UserStatus) MarshalGQL ¶
func (r UserStatus) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (UserStatus) String ¶
func (r UserStatus) String() string
String returns the UserStatus as a string
func (*UserStatus) UnmarshalGQL ¶
func (r *UserStatus) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (UserStatus) Values ¶
func (UserStatus) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the UserStatus enum. Possible default values are "ACTIVE", "INACTIVE", "DEACTIVATED", and "SUSPENDED".
type Visibility ¶
type Visibility string
var ( VisibilityPublic Visibility = "PUBLIC" VisibilityPrivate Visibility = "PRIVATE" VisibilityInvalid Visibility = "INVALID" )
func ToGroupVisibility ¶
func ToGroupVisibility(r string) *Visibility
ToGroupVisibility returns the user status enum based on string input
func (Visibility) MarshalGQL ¶
func (r Visibility) MarshalGQL(w io.Writer)
MarshalGQL implement the Marshaler interface for gqlgen
func (Visibility) String ¶
func (r Visibility) String() string
String returns the visibility as a string
func (*Visibility) UnmarshalGQL ¶
func (r *Visibility) UnmarshalGQL(v interface{}) error
UnmarshalGQL implement the Unmarshaler interface for gqlgen
func (Visibility) Values ¶
func (Visibility) Values() (kinds []string)
Values returns a slice of strings that represents all the possible values of the Visibility enum. Possible default values are "PUBLIC", and "PRIVATE".