// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. package workmail type AccessControlRuleEffect string // Enum values for AccessControlRuleEffect const ( AccessControlRuleEffectAllow AccessControlRuleEffect = "ALLOW" AccessControlRuleEffectDeny AccessControlRuleEffect = "DENY" ) func (enum AccessControlRuleEffect) MarshalValue() (string, error) { return string(enum), nil } func (enum AccessControlRuleEffect) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type EntityState string // Enum values for EntityState const ( EntityStateEnabled EntityState = "ENABLED" EntityStateDisabled EntityState = "DISABLED" EntityStateDeleted EntityState = "DELETED" ) func (enum EntityState) MarshalValue() (string, error) { return string(enum), nil } func (enum EntityState) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type FolderName string // Enum values for FolderName const ( FolderNameInbox FolderName = "INBOX" FolderNameDeletedItems FolderName = "DELETED_ITEMS" FolderNameSentItems FolderName = "SENT_ITEMS" FolderNameDrafts FolderName = "DRAFTS" FolderNameJunkEmail FolderName = "JUNK_EMAIL" ) func (enum FolderName) MarshalValue() (string, error) { return string(enum), nil } func (enum FolderName) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type MemberType string // Enum values for MemberType const ( MemberTypeGroup MemberType = "GROUP" MemberTypeUser MemberType = "USER" ) func (enum MemberType) MarshalValue() (string, error) { return string(enum), nil } func (enum MemberType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type PermissionType string // Enum values for PermissionType const ( PermissionTypeFullAccess PermissionType = "FULL_ACCESS" PermissionTypeSendAs PermissionType = "SEND_AS" PermissionTypeSendOnBehalf PermissionType = "SEND_ON_BEHALF" ) func (enum PermissionType) MarshalValue() (string, error) { return string(enum), nil } func (enum PermissionType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type ResourceType string // Enum values for ResourceType const ( ResourceTypeRoom ResourceType = "ROOM" ResourceTypeEquipment ResourceType = "EQUIPMENT" ) func (enum ResourceType) MarshalValue() (string, error) { return string(enum), nil } func (enum ResourceType) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type RetentionAction string // Enum values for RetentionAction const ( RetentionActionNone RetentionAction = "NONE" RetentionActionDelete RetentionAction = "DELETE" RetentionActionPermanentlyDelete RetentionAction = "PERMANENTLY_DELETE" ) func (enum RetentionAction) MarshalValue() (string, error) { return string(enum), nil } func (enum RetentionAction) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil } type UserRole string // Enum values for UserRole const ( UserRoleUser UserRole = "USER" UserRoleResource UserRole = "RESOURCE" UserRoleSystemUser UserRole = "SYSTEM_USER" ) func (enum UserRole) MarshalValue() (string, error) { return string(enum), nil } func (enum UserRole) MarshalValueBuf(b []byte) ([]byte, error) { b = b[0:0] return append(b, enum...), nil }