types

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activity

type Activity struct {

	// Metadata of the commenting activity. This is an optional field and is filled for
	// commenting activities.
	CommentMetadata *CommentMetadata

	// The user who performed the action.
	Initiator *UserMetadata

	// Indicates whether an activity is indirect or direct. An indirect activity
	// results from a direct activity performed on a parent resource. For example,
	// sharing a parent folder (the direct activity) shares all of the subfolders and
	// documents within the parent folder (the indirect activity).
	IsIndirectActivity bool

	// The ID of the organization.
	OrganizationId *string

	// The original parent of the resource. This is an optional field and is filled for
	// move activities.
	OriginalParent *ResourceMetadata

	// The list of users or groups impacted by this action. This is an optional field
	// and is filled for the following sharing activities: DOCUMENT_SHARED,
	// DOCUMENT_SHARED, DOCUMENT_UNSHARED, FOLDER_SHARED, FOLDER_UNSHARED.
	Participants *Participants

	// The metadata of the resource involved in the user action.
	ResourceMetadata *ResourceMetadata

	// The timestamp when the action was performed.
	TimeStamp *time.Time

	// The activity type.
	Type ActivityType
}

Describes the activity information.

type ActivityType

type ActivityType string
const (
	ActivityTypeDocumentCheckedIn                      ActivityType = "DOCUMENT_CHECKED_IN"
	ActivityTypeDocumentCheckedOut                     ActivityType = "DOCUMENT_CHECKED_OUT"
	ActivityTypeDocumentRenamed                        ActivityType = "DOCUMENT_RENAMED"
	ActivityTypeDocumentVersionUploaded                ActivityType = "DOCUMENT_VERSION_UPLOADED"
	ActivityTypeDocumentVersionDeleted                 ActivityType = "DOCUMENT_VERSION_DELETED"
	ActivityTypeDocumentVersionViewed                  ActivityType = "DOCUMENT_VERSION_VIEWED"
	ActivityTypeDocumentVersionDownloaded              ActivityType = "DOCUMENT_VERSION_DOWNLOADED"
	ActivityTypeDocumentRecycled                       ActivityType = "DOCUMENT_RECYCLED"
	ActivityTypeDocumentRestored                       ActivityType = "DOCUMENT_RESTORED"
	ActivityTypeDocumentReverted                       ActivityType = "DOCUMENT_REVERTED"
	ActivityTypeDocumentShared                         ActivityType = "DOCUMENT_SHARED"
	ActivityTypeDocumentUnshared                       ActivityType = "DOCUMENT_UNSHARED"
	ActivityTypeDocumentSharePermissionChanged         ActivityType = "DOCUMENT_SHARE_PERMISSION_CHANGED"
	ActivityTypeDocumentShareableLinkCreated           ActivityType = "DOCUMENT_SHAREABLE_LINK_CREATED"
	ActivityTypeDocumentShareableLinkRemoved           ActivityType = "DOCUMENT_SHAREABLE_LINK_REMOVED"
	ActivityTypeDocumentShareableLinkPermissionChanged ActivityType = "DOCUMENT_SHAREABLE_LINK_PERMISSION_CHANGED"
	ActivityTypeDocumentMoved                          ActivityType = "DOCUMENT_MOVED"
	ActivityTypeDocumentCommentAdded                   ActivityType = "DOCUMENT_COMMENT_ADDED"
	ActivityTypeDocumentCommentDeleted                 ActivityType = "DOCUMENT_COMMENT_DELETED"
	ActivityTypeDocumentAnnotationAdded                ActivityType = "DOCUMENT_ANNOTATION_ADDED"
	ActivityTypeDocumentAnnotationDeleted              ActivityType = "DOCUMENT_ANNOTATION_DELETED"
	ActivityTypeFolderCreated                          ActivityType = "FOLDER_CREATED"
	ActivityTypeFolderDeleted                          ActivityType = "FOLDER_DELETED"
	ActivityTypeFolderRenamed                          ActivityType = "FOLDER_RENAMED"
	ActivityTypeFolderRecycled                         ActivityType = "FOLDER_RECYCLED"
	ActivityTypeFolderRestored                         ActivityType = "FOLDER_RESTORED"
	ActivityTypeFolderShared                           ActivityType = "FOLDER_SHARED"
	ActivityTypeFolderUnshared                         ActivityType = "FOLDER_UNSHARED"
	ActivityTypeFolderSharePermissionChanged           ActivityType = "FOLDER_SHARE_PERMISSION_CHANGED"
	ActivityTypeFolderShareableLinkCreated             ActivityType = "FOLDER_SHAREABLE_LINK_CREATED"
	ActivityTypeFolderShareableLinkRemoved             ActivityType = "FOLDER_SHAREABLE_LINK_REMOVED"
	ActivityTypeFolderShareableLinkPermissionChanged   ActivityType = "FOLDER_SHAREABLE_LINK_PERMISSION_CHANGED"
	ActivityTypeFolderMoved                            ActivityType = "FOLDER_MOVED"
)

Enum values for ActivityType

func (ActivityType) Values added in v0.29.0

func (ActivityType) Values() []ActivityType

Values returns all known values for ActivityType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type BooleanEnumType

type BooleanEnumType string
const (
	BooleanEnumTypeTrue  BooleanEnumType = "TRUE"
	BooleanEnumTypeFalse BooleanEnumType = "FALSE"
)

Enum values for BooleanEnumType

func (BooleanEnumType) Values added in v0.29.0

func (BooleanEnumType) Values() []BooleanEnumType

Values returns all known values for BooleanEnumType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Comment

type Comment struct {

	// The ID of the comment.
	//
	// This member is required.
	CommentId *string

	// The details of the user who made the comment.
	Contributor *User

	// The time that the comment was created.
	CreatedTimestamp *time.Time

	// The ID of the parent comment.
	ParentId *string

	// If the comment is a reply to another user's comment, this field contains the
	// user ID of the user being replied to.
	RecipientId *string

	// The status of the comment.
	Status CommentStatusType

	// The text of the comment.
	Text *string

	// The ID of the root comment in the thread.
	ThreadId *string

	// The visibility of the comment. Options are either PRIVATE, where the comment is
	// visible only to the comment author and document owner and co-owners, or PUBLIC,
	// where the comment is visible to document owners, co-owners, and contributors.
	Visibility CommentVisibilityType
}

Describes a comment.

type CommentMetadata

type CommentMetadata struct {

	// The ID of the comment.
	CommentId *string

	// The status of the comment.
	CommentStatus CommentStatusType

	// The user who made the comment.
	Contributor *User

	// The timestamp that the comment was created.
	CreatedTimestamp *time.Time

	// The ID of the user being replied to.
	RecipientId *string
}

Describes the metadata of a comment.

type CommentStatusType

type CommentStatusType string
const (
	CommentStatusTypeDraft     CommentStatusType = "DRAFT"
	CommentStatusTypePublished CommentStatusType = "PUBLISHED"
	CommentStatusTypeDeleted   CommentStatusType = "DELETED"
)

Enum values for CommentStatusType

func (CommentStatusType) Values added in v0.29.0

Values returns all known values for CommentStatusType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type CommentVisibilityType

type CommentVisibilityType string
const (
	CommentVisibilityTypePublic  CommentVisibilityType = "PUBLIC"
	CommentVisibilityTypePrivate CommentVisibilityType = "PRIVATE"
)

Enum values for CommentVisibilityType

func (CommentVisibilityType) Values added in v0.29.0

Values returns all known values for CommentVisibilityType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ConcurrentModificationException

type ConcurrentModificationException struct {
	Message *string
}

The resource hierarchy is changing.

func (*ConcurrentModificationException) Error

func (*ConcurrentModificationException) ErrorCode

func (e *ConcurrentModificationException) ErrorCode() string

func (*ConcurrentModificationException) ErrorFault

func (*ConcurrentModificationException) ErrorMessage

func (e *ConcurrentModificationException) ErrorMessage() string

type ConflictingOperationException

type ConflictingOperationException struct {
	Message *string
}

Another operation is in progress on the resource that conflicts with the current operation.

func (*ConflictingOperationException) Error

func (*ConflictingOperationException) ErrorCode

func (e *ConflictingOperationException) ErrorCode() string

func (*ConflictingOperationException) ErrorFault

func (*ConflictingOperationException) ErrorMessage

func (e *ConflictingOperationException) ErrorMessage() string

type CustomMetadataLimitExceededException

type CustomMetadataLimitExceededException struct {
	Message *string
}

The limit has been reached on the number of custom properties for the specified resource.

func (*CustomMetadataLimitExceededException) Error

func (*CustomMetadataLimitExceededException) ErrorCode

func (*CustomMetadataLimitExceededException) ErrorFault

func (*CustomMetadataLimitExceededException) ErrorMessage

func (e *CustomMetadataLimitExceededException) ErrorMessage() string

type DeactivatingLastSystemUserException

type DeactivatingLastSystemUserException struct {
	Message *string

	Code *string
}

The last user in the organization is being deactivated.

func (*DeactivatingLastSystemUserException) Error

func (*DeactivatingLastSystemUserException) ErrorCode

func (*DeactivatingLastSystemUserException) ErrorFault

func (*DeactivatingLastSystemUserException) ErrorMessage

func (e *DeactivatingLastSystemUserException) ErrorMessage() string

type DocumentLockedForCommentsException

type DocumentLockedForCommentsException struct {
	Message *string
}

This exception is thrown when the document is locked for comments and user tries to create or delete a comment on that document.

func (*DocumentLockedForCommentsException) Error

func (*DocumentLockedForCommentsException) ErrorCode

func (*DocumentLockedForCommentsException) ErrorFault

func (*DocumentLockedForCommentsException) ErrorMessage

func (e *DocumentLockedForCommentsException) ErrorMessage() string

type DocumentMetadata

type DocumentMetadata struct {

	// The time when the document was created.
	CreatedTimestamp *time.Time

	// The ID of the creator.
	CreatorId *string

	// The ID of the document.
	Id *string

	// List of labels on the document.
	Labels []string

	// The latest version of the document.
	LatestVersionMetadata *DocumentVersionMetadata

	// The time when the document was updated.
	ModifiedTimestamp *time.Time

	// The ID of the parent folder.
	ParentFolderId *string

	// The resource state.
	ResourceState ResourceStateType
}

Describes the document.

type DocumentSourceType

type DocumentSourceType string
const (
	DocumentSourceTypeOriginal     DocumentSourceType = "ORIGINAL"
	DocumentSourceTypeWithComments DocumentSourceType = "WITH_COMMENTS"
)

Enum values for DocumentSourceType

func (DocumentSourceType) Values added in v0.29.0

Values returns all known values for DocumentSourceType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type DocumentStatusType

type DocumentStatusType string
const (
	DocumentStatusTypeInitialized DocumentStatusType = "INITIALIZED"
	DocumentStatusTypeActive      DocumentStatusType = "ACTIVE"
)

Enum values for DocumentStatusType

func (DocumentStatusType) Values added in v0.29.0

Values returns all known values for DocumentStatusType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type DocumentThumbnailType

type DocumentThumbnailType string
const (
	DocumentThumbnailTypeSmall   DocumentThumbnailType = "SMALL"
	DocumentThumbnailTypeSmallHq DocumentThumbnailType = "SMALL_HQ"
	DocumentThumbnailTypeLarge   DocumentThumbnailType = "LARGE"
)

Enum values for DocumentThumbnailType

func (DocumentThumbnailType) Values added in v0.29.0

Values returns all known values for DocumentThumbnailType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type DocumentVersionMetadata

type DocumentVersionMetadata struct {

	// The timestamp when the content of the document was originally created.
	ContentCreatedTimestamp *time.Time

	// The timestamp when the content of the document was modified.
	ContentModifiedTimestamp *time.Time

	// The content type of the document.
	ContentType *string

	// The timestamp when the document was first uploaded.
	CreatedTimestamp *time.Time

	// The ID of the creator.
	CreatorId *string

	// The ID of the version.
	Id *string

	// The timestamp when the document was last uploaded.
	ModifiedTimestamp *time.Time

	// The name of the version.
	Name *string

	// The signature of the document.
	Signature *string

	// The size of the document, in bytes.
	Size *int64

	// The source of the document.
	Source map[string]string

	// The status of the document.
	Status DocumentStatusType

	// The thumbnail of the document.
	Thumbnail map[string]string
}

Describes a version of a document.

type DocumentVersionStatus

type DocumentVersionStatus string
const (
	DocumentVersionStatusActive DocumentVersionStatus = "ACTIVE"
)

Enum values for DocumentVersionStatus

func (DocumentVersionStatus) Values added in v0.29.0

Values returns all known values for DocumentVersionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type DraftUploadOutOfSyncException

type DraftUploadOutOfSyncException struct {
	Message *string
}

This exception is thrown when a valid checkout ID is not presented on document version upload calls for a document that has been checked out from Web client.

func (*DraftUploadOutOfSyncException) Error

func (*DraftUploadOutOfSyncException) ErrorCode

func (e *DraftUploadOutOfSyncException) ErrorCode() string

func (*DraftUploadOutOfSyncException) ErrorFault

func (*DraftUploadOutOfSyncException) ErrorMessage

func (e *DraftUploadOutOfSyncException) ErrorMessage() string

type EntityAlreadyExistsException

type EntityAlreadyExistsException struct {
	Message *string
}

The resource already exists.

func (*EntityAlreadyExistsException) Error

func (*EntityAlreadyExistsException) ErrorCode

func (e *EntityAlreadyExistsException) ErrorCode() string

func (*EntityAlreadyExistsException) ErrorFault

func (*EntityAlreadyExistsException) ErrorMessage

func (e *EntityAlreadyExistsException) ErrorMessage() string

type EntityNotExistsException

type EntityNotExistsException struct {
	Message *string

	EntityIds []string
}

The resource does not exist.

func (*EntityNotExistsException) Error

func (e *EntityNotExistsException) Error() string

func (*EntityNotExistsException) ErrorCode

func (e *EntityNotExistsException) ErrorCode() string

func (*EntityNotExistsException) ErrorFault

func (e *EntityNotExistsException) ErrorFault() smithy.ErrorFault

func (*EntityNotExistsException) ErrorMessage

func (e *EntityNotExistsException) ErrorMessage() string

type FailedDependencyException

type FailedDependencyException struct {
	Message *string
}

The AWS Directory Service cannot reach an on-premises instance. Or a dependency under the control of the organization is failing, such as a connected Active Directory.

func (*FailedDependencyException) Error

func (e *FailedDependencyException) Error() string

func (*FailedDependencyException) ErrorCode

func (e *FailedDependencyException) ErrorCode() string

func (*FailedDependencyException) ErrorFault

func (*FailedDependencyException) ErrorMessage

func (e *FailedDependencyException) ErrorMessage() string

type FolderContentType

type FolderContentType string
const (
	FolderContentTypeAll      FolderContentType = "ALL"
	FolderContentTypeDocument FolderContentType = "DOCUMENT"
	FolderContentTypeFolder   FolderContentType = "FOLDER"
)

Enum values for FolderContentType

func (FolderContentType) Values added in v0.29.0

Values returns all known values for FolderContentType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type FolderMetadata

type FolderMetadata struct {

	// The time when the folder was created.
	CreatedTimestamp *time.Time

	// The ID of the creator.
	CreatorId *string

	// The ID of the folder.
	Id *string

	// List of labels on the folder.
	Labels []string

	// The size of the latest version of the folder metadata.
	LatestVersionSize *int64

	// The time when the folder was updated.
	ModifiedTimestamp *time.Time

	// The name of the folder.
	Name *string

	// The ID of the parent folder.
	ParentFolderId *string

	// The resource state of the folder.
	ResourceState ResourceStateType

	// The unique identifier created from the subfolders and documents of the folder.
	Signature *string

	// The size of the folder metadata.
	Size *int64
}

Describes a folder.

type GroupMetadata

type GroupMetadata struct {

	// The ID of the user group.
	Id *string

	// The name of the group.
	Name *string
}

Describes the metadata of a user group.

type IllegalUserStateException

type IllegalUserStateException struct {
	Message *string
}

The user is undergoing transfer of ownership.

func (*IllegalUserStateException) Error

func (e *IllegalUserStateException) Error() string

func (*IllegalUserStateException) ErrorCode

func (e *IllegalUserStateException) ErrorCode() string

func (*IllegalUserStateException) ErrorFault

func (*IllegalUserStateException) ErrorMessage

func (e *IllegalUserStateException) ErrorMessage() string

type InvalidArgumentException

type InvalidArgumentException struct {
	Message *string
}

The pagination marker or limit fields are not valid.

func (*InvalidArgumentException) Error

func (e *InvalidArgumentException) Error() string

func (*InvalidArgumentException) ErrorCode

func (e *InvalidArgumentException) ErrorCode() string

func (*InvalidArgumentException) ErrorFault

func (e *InvalidArgumentException) ErrorFault() smithy.ErrorFault

func (*InvalidArgumentException) ErrorMessage

func (e *InvalidArgumentException) ErrorMessage() string

type InvalidCommentOperationException

type InvalidCommentOperationException struct {
	Message *string
}

The requested operation is not allowed on the specified comment object.

func (*InvalidCommentOperationException) Error

func (*InvalidCommentOperationException) ErrorCode

func (*InvalidCommentOperationException) ErrorFault

func (*InvalidCommentOperationException) ErrorMessage

func (e *InvalidCommentOperationException) ErrorMessage() string

type InvalidOperationException

type InvalidOperationException struct {
	Message *string
}

The operation is invalid.

func (*InvalidOperationException) Error

func (e *InvalidOperationException) Error() string

func (*InvalidOperationException) ErrorCode

func (e *InvalidOperationException) ErrorCode() string

func (*InvalidOperationException) ErrorFault

func (*InvalidOperationException) ErrorMessage

func (e *InvalidOperationException) ErrorMessage() string

type InvalidPasswordException

type InvalidPasswordException struct {
	Message *string
}

The password is invalid.

func (*InvalidPasswordException) Error

func (e *InvalidPasswordException) Error() string

func (*InvalidPasswordException) ErrorCode

func (e *InvalidPasswordException) ErrorCode() string

func (*InvalidPasswordException) ErrorFault

func (e *InvalidPasswordException) ErrorFault() smithy.ErrorFault

func (*InvalidPasswordException) ErrorMessage

func (e *InvalidPasswordException) ErrorMessage() string

type LimitExceededException

type LimitExceededException struct {
	Message *string
}

The maximum of 100,000 folders under the parent folder has been exceeded.

func (*LimitExceededException) Error

func (e *LimitExceededException) Error() string

func (*LimitExceededException) ErrorCode

func (e *LimitExceededException) ErrorCode() string

func (*LimitExceededException) ErrorFault

func (e *LimitExceededException) ErrorFault() smithy.ErrorFault

func (*LimitExceededException) ErrorMessage

func (e *LimitExceededException) ErrorMessage() string

type LocaleType

type LocaleType string
const (
	LocaleTypeEn      LocaleType = "en"
	LocaleTypeFr      LocaleType = "fr"
	LocaleTypeKo      LocaleType = "ko"
	LocaleTypeDe      LocaleType = "de"
	LocaleTypeEs      LocaleType = "es"
	LocaleTypeJa      LocaleType = "ja"
	LocaleTypeRu      LocaleType = "ru"
	LocaleTypeZhCn    LocaleType = "zh_CN"
	LocaleTypeZhTw    LocaleType = "zh_TW"
	LocaleTypePtBr    LocaleType = "pt_BR"
	LocaleTypeDefault LocaleType = "default"
)

Enum values for LocaleType

func (LocaleType) Values added in v0.29.0

func (LocaleType) Values() []LocaleType

Values returns all known values for LocaleType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type NotificationOptions

type NotificationOptions struct {

	// Text value to be included in the email body.
	EmailMessage *string

	// Boolean value to indicate an email notification should be sent to the
	// receipients.
	SendEmail bool
}

Set of options which defines notification preferences of given action.

type OrderType

type OrderType string
const (
	OrderTypeAscending  OrderType = "ASCENDING"
	OrderTypeDescending OrderType = "DESCENDING"
)

Enum values for OrderType

func (OrderType) Values added in v0.29.0

func (OrderType) Values() []OrderType

Values returns all known values for OrderType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Participants

type Participants struct {

	// The list of user groups.
	Groups []GroupMetadata

	// The list of users.
	Users []UserMetadata
}

Describes the users or user groups.

type PermissionInfo

type PermissionInfo struct {

	// The role of the user.
	Role RoleType

	// The type of permissions.
	Type RolePermissionType
}

Describes the permissions.

type Principal

type Principal struct {

	// The ID of the resource.
	Id *string

	// The permission information for the resource.
	Roles []PermissionInfo

	// The type of resource.
	Type PrincipalType
}

Describes a resource.

type PrincipalType

type PrincipalType string
const (
	PrincipalTypeUser         PrincipalType = "USER"
	PrincipalTypeGroup        PrincipalType = "GROUP"
	PrincipalTypeInvite       PrincipalType = "INVITE"
	PrincipalTypeAnonymous    PrincipalType = "ANONYMOUS"
	PrincipalTypeOrganization PrincipalType = "ORGANIZATION"
)

Enum values for PrincipalType

func (PrincipalType) Values added in v0.29.0

func (PrincipalType) Values() []PrincipalType

Values returns all known values for PrincipalType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ProhibitedStateException

type ProhibitedStateException struct {
	Message *string
}

The specified document version is not in the INITIALIZED state.

func (*ProhibitedStateException) Error

func (e *ProhibitedStateException) Error() string

func (*ProhibitedStateException) ErrorCode

func (e *ProhibitedStateException) ErrorCode() string

func (*ProhibitedStateException) ErrorFault

func (e *ProhibitedStateException) ErrorFault() smithy.ErrorFault

func (*ProhibitedStateException) ErrorMessage

func (e *ProhibitedStateException) ErrorMessage() string

type RequestedEntityTooLargeException

type RequestedEntityTooLargeException struct {
	Message *string
}

The response is too large to return. The request must include a filter to reduce the size of the response.

func (*RequestedEntityTooLargeException) Error

func (*RequestedEntityTooLargeException) ErrorCode

func (*RequestedEntityTooLargeException) ErrorFault

func (*RequestedEntityTooLargeException) ErrorMessage

func (e *RequestedEntityTooLargeException) ErrorMessage() string

type ResourceAlreadyCheckedOutException

type ResourceAlreadyCheckedOutException struct {
	Message *string
}

The resource is already checked out.

func (*ResourceAlreadyCheckedOutException) Error

func (*ResourceAlreadyCheckedOutException) ErrorCode

func (*ResourceAlreadyCheckedOutException) ErrorFault

func (*ResourceAlreadyCheckedOutException) ErrorMessage

func (e *ResourceAlreadyCheckedOutException) ErrorMessage() string

type ResourceCollectionType

type ResourceCollectionType string
const (
	ResourceCollectionTypeSharedWithMe ResourceCollectionType = "SHARED_WITH_ME"
)

Enum values for ResourceCollectionType

func (ResourceCollectionType) Values added in v0.29.0

Values returns all known values for ResourceCollectionType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ResourceMetadata

type ResourceMetadata struct {

	// The ID of the resource.
	Id *string

	// The name of the resource.
	Name *string

	// The original name of the resource before a rename operation.
	OriginalName *string

	// The owner of the resource.
	Owner *UserMetadata

	// The parent ID of the resource before a rename operation.
	ParentId *string

	// The type of resource.
	Type ResourceType

	// The version ID of the resource. This is an optional field and is filled for
	// action on document version.
	VersionId *string
}

Describes the metadata of a resource.

type ResourcePath

type ResourcePath struct {

	// The components of the resource path.
	Components []ResourcePathComponent
}

Describes the path information of a resource.

type ResourcePathComponent

type ResourcePathComponent struct {

	// The ID of the resource path.
	Id *string

	// The name of the resource path.
	Name *string
}

Describes the resource path.

type ResourceSortType

type ResourceSortType string
const (
	ResourceSortTypeDate ResourceSortType = "DATE"
	ResourceSortTypeName ResourceSortType = "NAME"
)

Enum values for ResourceSortType

func (ResourceSortType) Values added in v0.29.0

Values returns all known values for ResourceSortType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ResourceStateType

type ResourceStateType string
const (
	ResourceStateTypeActive    ResourceStateType = "ACTIVE"
	ResourceStateTypeRestoring ResourceStateType = "RESTORING"
	ResourceStateTypeRecycling ResourceStateType = "RECYCLING"
	ResourceStateTypeRecycled  ResourceStateType = "RECYCLED"
)

Enum values for ResourceStateType

func (ResourceStateType) Values added in v0.29.0

Values returns all known values for ResourceStateType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ResourceType

type ResourceType string
const (
	ResourceTypeFolder   ResourceType = "FOLDER"
	ResourceTypeDocument ResourceType = "DOCUMENT"
)

Enum values for ResourceType

func (ResourceType) Values added in v0.29.0

func (ResourceType) Values() []ResourceType

Values returns all known values for ResourceType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type RolePermissionType

type RolePermissionType string
const (
	RolePermissionTypeDirect    RolePermissionType = "DIRECT"
	RolePermissionTypeInherited RolePermissionType = "INHERITED"
)

Enum values for RolePermissionType

func (RolePermissionType) Values added in v0.29.0

Values returns all known values for RolePermissionType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type RoleType

type RoleType string
const (
	RoleTypeViewer      RoleType = "VIEWER"
	RoleTypeContributor RoleType = "CONTRIBUTOR"
	RoleTypeOwner       RoleType = "OWNER"
	RoleTypeCoowner     RoleType = "COOWNER"
)

Enum values for RoleType

func (RoleType) Values added in v0.29.0

func (RoleType) Values() []RoleType

Values returns all known values for RoleType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ServiceUnavailableException

type ServiceUnavailableException struct {
	Message *string
}

One or more of the dependencies is unavailable.

func (*ServiceUnavailableException) Error

func (*ServiceUnavailableException) ErrorCode

func (e *ServiceUnavailableException) ErrorCode() string

func (*ServiceUnavailableException) ErrorFault

func (*ServiceUnavailableException) ErrorMessage

func (e *ServiceUnavailableException) ErrorMessage() string

type SharePrincipal

type SharePrincipal struct {

	// The ID of the recipient.
	//
	// This member is required.
	Id *string

	// The role of the recipient.
	//
	// This member is required.
	Role RoleType

	// The type of the recipient.
	//
	// This member is required.
	Type PrincipalType
}

Describes the recipient type and ID, if available.

type ShareResult

type ShareResult struct {

	// The ID of the invited user.
	InviteePrincipalId *string

	// The ID of the principal.
	PrincipalId *string

	// The role.
	Role RoleType

	// The ID of the resource that was shared.
	ShareId *string

	// The status.
	Status ShareStatusType

	// The status message.
	StatusMessage *string
}

Describes the share results of a resource.

type ShareStatusType

type ShareStatusType string
const (
	ShareStatusTypeSuccess ShareStatusType = "SUCCESS"
	ShareStatusTypeFailure ShareStatusType = "FAILURE"
)

Enum values for ShareStatusType

func (ShareStatusType) Values added in v0.29.0

func (ShareStatusType) Values() []ShareStatusType

Values returns all known values for ShareStatusType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type StorageLimitExceededException

type StorageLimitExceededException struct {
	Message *string
}

The storage limit has been exceeded.

func (*StorageLimitExceededException) Error

func (*StorageLimitExceededException) ErrorCode

func (e *StorageLimitExceededException) ErrorCode() string

func (*StorageLimitExceededException) ErrorFault

func (*StorageLimitExceededException) ErrorMessage

func (e *StorageLimitExceededException) ErrorMessage() string

type StorageLimitWillExceedException

type StorageLimitWillExceedException struct {
	Message *string
}

The storage limit will be exceeded.

func (*StorageLimitWillExceedException) Error

func (*StorageLimitWillExceedException) ErrorCode

func (e *StorageLimitWillExceedException) ErrorCode() string

func (*StorageLimitWillExceedException) ErrorFault

func (*StorageLimitWillExceedException) ErrorMessage

func (e *StorageLimitWillExceedException) ErrorMessage() string

type StorageRuleType

type StorageRuleType struct {

	// The amount of storage allocated, in bytes.
	StorageAllocatedInBytes *int64

	// The type of storage.
	StorageType StorageType
}

Describes the storage for a user.

type StorageType

type StorageType string
const (
	StorageTypeUnlimited StorageType = "UNLIMITED"
	StorageTypeQuota     StorageType = "QUOTA"
)

Enum values for StorageType

func (StorageType) Values added in v0.29.0

func (StorageType) Values() []StorageType

Values returns all known values for StorageType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Subscription

type Subscription struct {

	// The endpoint of the subscription.
	EndPoint *string

	// The protocol of the subscription.
	Protocol SubscriptionProtocolType

	// The ID of the subscription.
	SubscriptionId *string
}

Describes a subscription.

type SubscriptionProtocolType

type SubscriptionProtocolType string
const (
	SubscriptionProtocolTypeHttps SubscriptionProtocolType = "HTTPS"
)

Enum values for SubscriptionProtocolType

func (SubscriptionProtocolType) Values added in v0.29.0

Values returns all known values for SubscriptionProtocolType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type SubscriptionType

type SubscriptionType string
const (
	SubscriptionTypeAll SubscriptionType = "ALL"
)

Enum values for SubscriptionType

func (SubscriptionType) Values added in v0.29.0

Values returns all known values for SubscriptionType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type TooManyLabelsException

type TooManyLabelsException struct {
	Message *string
}

The limit has been reached on the number of labels for the specified resource.

func (*TooManyLabelsException) Error

func (e *TooManyLabelsException) Error() string

func (*TooManyLabelsException) ErrorCode

func (e *TooManyLabelsException) ErrorCode() string

func (*TooManyLabelsException) ErrorFault

func (e *TooManyLabelsException) ErrorFault() smithy.ErrorFault

func (*TooManyLabelsException) ErrorMessage

func (e *TooManyLabelsException) ErrorMessage() string

type TooManySubscriptionsException

type TooManySubscriptionsException struct {
	Message *string
}

You've reached the limit on the number of subscriptions for the WorkDocs instance.

func (*TooManySubscriptionsException) Error

func (*TooManySubscriptionsException) ErrorCode

func (e *TooManySubscriptionsException) ErrorCode() string

func (*TooManySubscriptionsException) ErrorFault

func (*TooManySubscriptionsException) ErrorMessage

func (e *TooManySubscriptionsException) ErrorMessage() string

type UnauthorizedOperationException

type UnauthorizedOperationException struct {
	Message *string

	Code *string
}

The operation is not permitted.

func (*UnauthorizedOperationException) Error

func (*UnauthorizedOperationException) ErrorCode

func (e *UnauthorizedOperationException) ErrorCode() string

func (*UnauthorizedOperationException) ErrorFault

func (*UnauthorizedOperationException) ErrorMessage

func (e *UnauthorizedOperationException) ErrorMessage() string

type UnauthorizedResourceAccessException

type UnauthorizedResourceAccessException struct {
	Message *string
}

The caller does not have access to perform the action on the resource.

func (*UnauthorizedResourceAccessException) Error

func (*UnauthorizedResourceAccessException) ErrorCode

func (*UnauthorizedResourceAccessException) ErrorFault

func (*UnauthorizedResourceAccessException) ErrorMessage

func (e *UnauthorizedResourceAccessException) ErrorMessage() string

type UploadMetadata

type UploadMetadata struct {

	// The signed headers.
	SignedHeaders map[string]string

	// The URL of the upload.
	UploadUrl *string
}

Describes the upload.

type User

type User struct {

	// The time when the user was created.
	CreatedTimestamp *time.Time

	// The email address of the user.
	EmailAddress *string

	// The given name of the user.
	GivenName *string

	// The ID of the user.
	Id *string

	// The locale of the user.
	Locale LocaleType

	// The time when the user was modified.
	ModifiedTimestamp *time.Time

	// The ID of the organization.
	OrganizationId *string

	// The ID of the recycle bin folder.
	RecycleBinFolderId *string

	// The ID of the root folder.
	RootFolderId *string

	// The status of the user.
	Status UserStatusType

	// The storage for the user.
	Storage *UserStorageMetadata

	// The surname of the user.
	Surname *string

	// The time zone ID of the user.
	TimeZoneId *string

	// The type of user.
	Type UserType

	// The login name of the user.
	Username *string
}

Describes a user.

type UserFilterType

type UserFilterType string
const (
	UserFilterTypeAll           UserFilterType = "ALL"
	UserFilterTypeActivePending UserFilterType = "ACTIVE_PENDING"
)

Enum values for UserFilterType

func (UserFilterType) Values added in v0.29.0

func (UserFilterType) Values() []UserFilterType

Values returns all known values for UserFilterType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type UserMetadata

type UserMetadata struct {

	// The email address of the user.
	EmailAddress *string

	// The given name of the user before a rename operation.
	GivenName *string

	// The ID of the user.
	Id *string

	// The surname of the user.
	Surname *string

	// The name of the user.
	Username *string
}

Describes the metadata of the user.

type UserSortType

type UserSortType string
const (
	UserSortTypeUserName     UserSortType = "USER_NAME"
	UserSortTypeFullName     UserSortType = "FULL_NAME"
	UserSortTypeStorageLimit UserSortType = "STORAGE_LIMIT"
	UserSortTypeUserStatus   UserSortType = "USER_STATUS"
	UserSortTypeStorageUsed  UserSortType = "STORAGE_USED"
)

Enum values for UserSortType

func (UserSortType) Values added in v0.29.0

func (UserSortType) Values() []UserSortType

Values returns all known values for UserSortType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type UserStatusType

type UserStatusType string
const (
	UserStatusTypeActive   UserStatusType = "ACTIVE"
	UserStatusTypeInactive UserStatusType = "INACTIVE"
	UserStatusTypePending  UserStatusType = "PENDING"
)

Enum values for UserStatusType

func (UserStatusType) Values added in v0.29.0

func (UserStatusType) Values() []UserStatusType

Values returns all known values for UserStatusType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type UserStorageMetadata

type UserStorageMetadata struct {

	// The storage for a user.
	StorageRule *StorageRuleType

	// The amount of storage used, in bytes.
	StorageUtilizedInBytes *int64
}

Describes the storage for a user.

type UserType

type UserType string
const (
	UserTypeUser           UserType = "USER"
	UserTypeAdmin          UserType = "ADMIN"
	UserTypePoweruser      UserType = "POWERUSER"
	UserTypeMinimaluser    UserType = "MINIMALUSER"
	UserTypeWorkspacesuser UserType = "WORKSPACESUSER"
)

Enum values for UserType

func (UserType) Values added in v0.29.0

func (UserType) Values() []UserType

Values returns all known values for UserType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL