storage_1_0

package
v1.5.36 Latest Latest
Warning

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

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

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddFolderHeaders

type AddFolderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (AddFolderHeaders) GoString

func (s AddFolderHeaders) GoString() string

func (*AddFolderHeaders) SetCommonHeaders

func (s *AddFolderHeaders) SetCommonHeaders(v map[string]*string) *AddFolderHeaders

func (*AddFolderHeaders) SetXAcsDingtalkAccessToken

func (s *AddFolderHeaders) SetXAcsDingtalkAccessToken(v string) *AddFolderHeaders

func (AddFolderHeaders) String

func (s AddFolderHeaders) String() string

type AddFolderRequest

type AddFolderRequest struct {
	// 名称(文件名+后缀), 规则:
	// 1. 头尾不能包含空格,否则会自动去除
	// 2. 不能包含特殊字符,包括:制表符、*、"、<、>、|
	// 3. 不能以"."结尾
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 可选参数
	Option *AddFolderRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (AddFolderRequest) GoString

func (s AddFolderRequest) GoString() string

func (*AddFolderRequest) SetName

func (s *AddFolderRequest) SetName(v string) *AddFolderRequest

func (*AddFolderRequest) SetOption

func (*AddFolderRequest) SetUnionId

func (s *AddFolderRequest) SetUnionId(v string) *AddFolderRequest

func (AddFolderRequest) String

func (s AddFolderRequest) String() string

type AddFolderRequestOption

type AddFolderRequestOption struct {
	// 文件夹在应用上的属性, 一个应用最多只能设置3个属性
	// 最大size:
	// 	3
	AppProperties []*AddFolderRequestOptionAppProperties `json:"appProperties,omitempty" xml:"appProperties,omitempty" type:"Repeated"`
	// 文件夹名称冲突策略
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
}

func (AddFolderRequestOption) GoString

func (s AddFolderRequestOption) GoString() string

func (*AddFolderRequestOption) SetAppProperties

func (*AddFolderRequestOption) SetConflictStrategy

func (s *AddFolderRequestOption) SetConflictStrategy(v string) *AddFolderRequestOption

func (AddFolderRequestOption) String

func (s AddFolderRequestOption) String() string

type AddFolderRequestOptionAppProperties

type AddFolderRequestOptionAppProperties struct {
	// 属性名称 该属性名称在当前app下需要保证唯一,不同app间同名属性互不影响
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 属性值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
	// 属性可见范围
	// 枚举值:
	// 	PUBLIC: 该属性所有App可见
	// 	PRIVATE: 该属性仅其归属App可见
	Visibility *string `json:"visibility,omitempty" xml:"visibility,omitempty"`
}

func (AddFolderRequestOptionAppProperties) GoString

func (*AddFolderRequestOptionAppProperties) SetName

func (*AddFolderRequestOptionAppProperties) SetValue

func (*AddFolderRequestOptionAppProperties) SetVisibility

func (AddFolderRequestOptionAppProperties) String

type AddFolderResponse

type AddFolderResponse struct {
	Headers map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *AddFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddFolderResponse) GoString

func (s AddFolderResponse) GoString() string

func (*AddFolderResponse) SetBody

func (*AddFolderResponse) SetHeaders

func (s *AddFolderResponse) SetHeaders(v map[string]*string) *AddFolderResponse

func (AddFolderResponse) String

func (s AddFolderResponse) String() string

type AddFolderResponseBody

type AddFolderResponseBody struct {
	// 文件夹信息
	// dentry.type等于FOLDER表示是文件夹
	Dentry *AddFolderResponseBodyDentry `json:"dentry,omitempty" xml:"dentry,omitempty" type:"Struct"`
}

func (AddFolderResponseBody) GoString

func (s AddFolderResponseBody) GoString() string

func (*AddFolderResponseBody) SetDentry

func (AddFolderResponseBody) String

func (s AddFolderResponseBody) String() string

type AddFolderResponseBodyDentry

type AddFolderResponseBodyDentry struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentryAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *AddFolderResponseBodyDentryProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (AddFolderResponseBodyDentry) GoString

func (s AddFolderResponseBodyDentry) GoString() string

func (*AddFolderResponseBodyDentry) SetAppProperties

func (*AddFolderResponseBodyDentry) SetCreateTime

func (*AddFolderResponseBodyDentry) SetCreatorId

func (*AddFolderResponseBodyDentry) SetExtension

func (*AddFolderResponseBodyDentry) SetId

func (*AddFolderResponseBodyDentry) SetModifiedTime

func (*AddFolderResponseBodyDentry) SetModifierId

func (*AddFolderResponseBodyDentry) SetName

func (*AddFolderResponseBodyDentry) SetParentId

func (*AddFolderResponseBodyDentry) SetPartitionType

func (*AddFolderResponseBodyDentry) SetPath

func (*AddFolderResponseBodyDentry) SetProperties

func (*AddFolderResponseBodyDentry) SetSize

func (*AddFolderResponseBodyDentry) SetSpaceId

func (*AddFolderResponseBodyDentry) SetStatus

func (*AddFolderResponseBodyDentry) SetStorageDriver

func (*AddFolderResponseBodyDentry) SetType

func (*AddFolderResponseBodyDentry) SetUuid

func (*AddFolderResponseBodyDentry) SetVersion

func (AddFolderResponseBodyDentry) String

type AddFolderResponseBodyDentryProperties

type AddFolderResponseBodyDentryProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (AddFolderResponseBodyDentryProperties) GoString

func (*AddFolderResponseBodyDentryProperties) SetReadOnly

func (AddFolderResponseBodyDentryProperties) String

type AddPermissionHeaders

type AddPermissionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (AddPermissionHeaders) GoString

func (s AddPermissionHeaders) GoString() string

func (*AddPermissionHeaders) SetCommonHeaders

func (s *AddPermissionHeaders) SetCommonHeaders(v map[string]*string) *AddPermissionHeaders

func (*AddPermissionHeaders) SetXAcsDingtalkAccessToken

func (s *AddPermissionHeaders) SetXAcsDingtalkAccessToken(v string) *AddPermissionHeaders

func (AddPermissionHeaders) String

func (s AddPermissionHeaders) String() string

type AddPermissionRequest

type AddPermissionRequest struct {
	// 权限成员列表
	// 最大size:
	// 	30
	Members []*AddPermissionRequestMembers `json:"members,omitempty" xml:"members,omitempty" type:"Repeated"`
	// 可选参数
	Option *AddPermissionRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 权限角色id
	RoleId *string `json:"roleId,omitempty" xml:"roleId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (AddPermissionRequest) GoString

func (s AddPermissionRequest) GoString() string

func (*AddPermissionRequest) SetMembers

func (*AddPermissionRequest) SetOption

func (*AddPermissionRequest) SetRoleId

func (*AddPermissionRequest) SetUnionId

func (AddPermissionRequest) String

func (s AddPermissionRequest) String() string

type AddPermissionRequestMembers

type AddPermissionRequestMembers struct {
	// 权限归属的企业
	// 如果存在企业id, 对应member离职的时候会自动清理权限
	// 如果memberType是dept类型,必须要有企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 权限成员id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 权限成员类型
	// 枚举值:
	// 	ORG: 企业
	// 	DEPT: 部门
	// 	TAG: 自定义tag
	// 	CONVERSATION: 会话
	// 	GG: 通用组
	// 	USER: 用户
	// 	ALL_USERS: 所有用户
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (AddPermissionRequestMembers) GoString

func (s AddPermissionRequestMembers) GoString() string

func (*AddPermissionRequestMembers) SetCorpId

func (*AddPermissionRequestMembers) SetId

func (*AddPermissionRequestMembers) SetType

func (AddPermissionRequestMembers) String

type AddPermissionRequestOption

type AddPermissionRequestOption struct {
	// 有效时间(秒)
	// 最大值:
	// 	3600
	Duration *int64 `json:"duration,omitempty" xml:"duration,omitempty"`
}

func (AddPermissionRequestOption) GoString

func (s AddPermissionRequestOption) GoString() string

func (*AddPermissionRequestOption) SetDuration

func (AddPermissionRequestOption) String

type AddPermissionResponse

type AddPermissionResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *AddPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddPermissionResponse) GoString

func (s AddPermissionResponse) GoString() string

func (*AddPermissionResponse) SetBody

func (*AddPermissionResponse) SetHeaders

func (AddPermissionResponse) String

func (s AddPermissionResponse) String() string

type AddPermissionResponseBody

type AddPermissionResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (AddPermissionResponseBody) GoString

func (s AddPermissionResponseBody) GoString() string

func (*AddPermissionResponseBody) SetSuccess

func (AddPermissionResponseBody) String

func (s AddPermissionResponseBody) String() string

type AddSpaceHeaders

type AddSpaceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (AddSpaceHeaders) GoString

func (s AddSpaceHeaders) GoString() string

func (*AddSpaceHeaders) SetCommonHeaders

func (s *AddSpaceHeaders) SetCommonHeaders(v map[string]*string) *AddSpaceHeaders

func (*AddSpaceHeaders) SetXAcsDingtalkAccessToken

func (s *AddSpaceHeaders) SetXAcsDingtalkAccessToken(v string) *AddSpaceHeaders

func (AddSpaceHeaders) String

func (s AddSpaceHeaders) String() string

type AddSpaceRequest

type AddSpaceRequest struct {
	// 可选参数
	Option *AddSpaceRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (AddSpaceRequest) GoString

func (s AddSpaceRequest) GoString() string

func (*AddSpaceRequest) SetOption

func (*AddSpaceRequest) SetUnionId

func (s *AddSpaceRequest) SetUnionId(v string) *AddSpaceRequest

func (AddSpaceRequest) String

func (s AddSpaceRequest) String() string

type AddSpaceRequestOption

type AddSpaceRequestOption struct {
	// 空间能力项, 默认表示不设置拓展能力项
	Capabilities *AddSpaceRequestOptionCapabilities `json:"capabilities,omitempty" xml:"capabilities,omitempty" type:"Struct"`
	// 空间名称,默认无空间名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// owner类型, 空间Owner可以是用户或应用
	// 如果是应用类型,需要单独授权
	// 枚举值:
	// 	USER: 用户类型
	// 	APP: App类型
	// 默认值:
	// 	USER
	OwnerType *string `json:"ownerType,omitempty" xml:"ownerType,omitempty"`
	// 空间能使用最大容量, 默认表示无最大容量
	Quota *int64 `json:"quota,omitempty" xml:"quota,omitempty"`
	// 空间场景,详见 Space.scene 字段. 不指定默认值是default
	// 只能由数字和字母组成
	// 默认值:
	// 	default
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// 空间场景Id,详见 Space.sceneId 字段. 不指定默认值是0
	// 只能由数字和字母组成
	// 默认值:
	// 	0
	SceneId *string `json:"sceneId,omitempty" xml:"sceneId,omitempty"`
}

func (AddSpaceRequestOption) GoString

func (s AddSpaceRequestOption) GoString() string

func (*AddSpaceRequestOption) SetCapabilities

func (*AddSpaceRequestOption) SetName

func (*AddSpaceRequestOption) SetOwnerType

func (*AddSpaceRequestOption) SetQuota

func (*AddSpaceRequestOption) SetScene

func (*AddSpaceRequestOption) SetSceneId

func (AddSpaceRequestOption) String

func (s AddSpaceRequestOption) String() string

type AddSpaceRequestOptionCapabilities

type AddSpaceRequestOptionCapabilities struct {
	// 是否进最近使用, 默认不支持
	// 默认值:
	// 	false
	CanRecordRecentFile *bool `json:"canRecordRecentFile,omitempty" xml:"canRecordRecentFile,omitempty"`
	// 是否支持重命名空间名称, 默认不支持
	// 默认值:
	// 	false
	CanRename *bool `json:"canRename,omitempty" xml:"canRename,omitempty"`
	// 是否支持搜索, 默认不支持
	// 默认值:
	// 	false
	CanSearch *bool `json:"canSearch,omitempty" xml:"canSearch,omitempty"`
}

func (AddSpaceRequestOptionCapabilities) GoString

func (*AddSpaceRequestOptionCapabilities) SetCanRecordRecentFile

func (*AddSpaceRequestOptionCapabilities) SetCanRename

func (*AddSpaceRequestOptionCapabilities) SetCanSearch

func (AddSpaceRequestOptionCapabilities) String

type AddSpaceResponse

type AddSpaceResponse struct {
	Headers map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *AddSpaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddSpaceResponse) GoString

func (s AddSpaceResponse) GoString() string

func (*AddSpaceResponse) SetBody

func (*AddSpaceResponse) SetHeaders

func (s *AddSpaceResponse) SetHeaders(v map[string]*string) *AddSpaceResponse

func (AddSpaceResponse) String

func (s AddSpaceResponse) String() string

type AddSpaceResponseBody

type AddSpaceResponseBody struct {
	// 空间详情
	Space *AddSpaceResponseBodySpace `json:"space,omitempty" xml:"space,omitempty" type:"Struct"`
}

func (AddSpaceResponseBody) GoString

func (s AddSpaceResponseBody) GoString() string

func (*AddSpaceResponseBody) SetSpace

func (AddSpaceResponseBody) String

func (s AddSpaceResponseBody) String() string

type AddSpaceResponseBodySpace

type AddSpaceResponseBodySpace struct {
	// 开放平台应用appId
	AppId *string `json:"appId,omitempty" xml:"appId,omitempty"`
	// 空间能力项
	Capabilities *AddSpaceResponseBodySpaceCapabilities `json:"capabilities,omitempty" xml:"capabilities,omitempty" type:"Struct"`
	// 空间归属企业的id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 空间id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 空间名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 所有者id, 根据ownerType定义, 确定值的所属类型
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// owner类型
	// 枚举值:
	// 	USER: 用户类型
	// 	APP: App类型
	OwnerType *string `json:"ownerType,omitempty" xml:"ownerType,omitempty"`
	// 分区容量信息
	// 最大size:
	// 	2
	Partitions []*AddSpaceResponseBodySpacePartitions `json:"partitions,omitempty" xml:"partitions,omitempty" type:"Repeated"`
	// 容量上限
	// 管理后台设置的容量上限
	// 建议使用分区上容量信息字段
	Quota *int64 `json:"quota,omitempty" xml:"quota,omitempty"`
	// 业务场景,可以自定义,表示多个不同空间的聚合,可以提供对特定场景做能力设计、容量管理,如根据场景来做搜索或查询。
	// 创建空间时,不指定scene, 默认值是default
	// 默认值:
	// 	default
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// 关联业务id, 配合scene一起使用。创建空间时,不指定sceneId, 默认值是0
	// 默认值:
	// 	0
	SceneId *string `json:"sceneId,omitempty" xml:"sceneId,omitempty"`
	// 空间状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETE: 已删除
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 已使用容量, 包含各分区已使用容量和
	// 建议使用分区上容量信息字段
	UsedQuota *int64 `json:"usedQuota,omitempty" xml:"usedQuota,omitempty"`
}

func (AddSpaceResponseBodySpace) GoString

func (s AddSpaceResponseBodySpace) GoString() string

func (*AddSpaceResponseBodySpace) SetAppId

func (*AddSpaceResponseBodySpace) SetCapabilities

func (*AddSpaceResponseBodySpace) SetCorpId

func (*AddSpaceResponseBodySpace) SetCreateTime

func (*AddSpaceResponseBodySpace) SetCreatorId

func (*AddSpaceResponseBodySpace) SetId

func (*AddSpaceResponseBodySpace) SetModifiedTime

func (*AddSpaceResponseBodySpace) SetModifierId

func (*AddSpaceResponseBodySpace) SetName

func (*AddSpaceResponseBodySpace) SetOwnerId

func (*AddSpaceResponseBodySpace) SetOwnerType

func (*AddSpaceResponseBodySpace) SetPartitions

func (*AddSpaceResponseBodySpace) SetQuota

func (*AddSpaceResponseBodySpace) SetScene

func (*AddSpaceResponseBodySpace) SetSceneId

func (*AddSpaceResponseBodySpace) SetStatus

func (*AddSpaceResponseBodySpace) SetUsedQuota

func (AddSpaceResponseBodySpace) String

func (s AddSpaceResponseBodySpace) String() string

type AddSpaceResponseBodySpaceCapabilities

type AddSpaceResponseBodySpaceCapabilities struct {
	// 是否进最近使用, 默认不支持
	// 默认值:
	// 	false
	CanRecordRecentFile *bool `json:"canRecordRecentFile,omitempty" xml:"canRecordRecentFile,omitempty"`
	// 是否支持重命名空间名称, 默认不支持
	// 默认值:
	// 	false
	CanRename *bool `json:"canRename,omitempty" xml:"canRename,omitempty"`
	// 是否支持搜索, 默认不支持
	// 默认值:
	// 	false
	CanSearch *bool `json:"canSearch,omitempty" xml:"canSearch,omitempty"`
}

func (AddSpaceResponseBodySpaceCapabilities) GoString

func (*AddSpaceResponseBodySpaceCapabilities) SetCanRecordRecentFile

func (*AddSpaceResponseBodySpaceCapabilities) SetCanRename

func (*AddSpaceResponseBodySpaceCapabilities) SetCanSearch

func (AddSpaceResponseBodySpaceCapabilities) String

type AddSpaceResponseBodySpacePartitions

type AddSpaceResponseBodySpacePartitions struct {
	// 分区类型
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 容量信息
	Quota *AddSpaceResponseBodySpacePartitionsQuota `json:"quota,omitempty" xml:"quota,omitempty" type:"Struct"`
}

func (AddSpaceResponseBodySpacePartitions) GoString

func (*AddSpaceResponseBodySpacePartitions) SetPartitionType

func (AddSpaceResponseBodySpacePartitions) String

type AddSpaceResponseBodySpacePartitionsQuota

type AddSpaceResponseBodySpacePartitionsQuota struct {
	// 最大容量, 单位: Byte
	// 当前应用容量被设置为max时,代表当前应用容量设置了上限,used<=max
	// 当前应用容量未设置max时,返回空,此时应用共享该企业剩余可用容量
	Max *int64 `json:"max,omitempty" xml:"max,omitempty"`
	// 预分配剩余容量, 单位: Byte
	// 背景:
	//    管理后台可以给应用或空间预分配容量,此字段表示预分剩余容量,即预分配容量中未使用部分
	// 如果没有设置预分配容,此字段是空
	Reserved *int64 `json:"reserved,omitempty" xml:"reserved,omitempty"`
	// 容量类型
	// 如果是企业维度容量,此值是PRIVATE, 表示企业独占
	// 枚举值:
	// 	SHARE: 共享容量
	// 此模式下,Quota.max为空,表示共享企业容量
	// 	PRIVATE: 预分配容量(专享容量)
	// 当Quota.max设置值后,表示容量独占
	// 使用场景:需要保证单个应用的可用容量不受其他应用影响时, 可使用预分配容量(专享容量)
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 实际已使用容量, 单位: Byte
	// 表示该应用下所用文件占用容量的总和,文件的上传、复制、删除相关操作会对used的值做相应变更
	// 最小值:
	// 	0
	Used *int64 `json:"used,omitempty" xml:"used,omitempty"`
}

func (AddSpaceResponseBodySpacePartitionsQuota) GoString

func (*AddSpaceResponseBodySpacePartitionsQuota) SetMax

func (*AddSpaceResponseBodySpacePartitionsQuota) SetReserved

func (*AddSpaceResponseBodySpacePartitionsQuota) SetType

func (*AddSpaceResponseBodySpacePartitionsQuota) SetUsed

func (AddSpaceResponseBodySpacePartitionsQuota) String

type ClearRecycleBinHeaders

type ClearRecycleBinHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ClearRecycleBinHeaders) GoString

func (s ClearRecycleBinHeaders) GoString() string

func (*ClearRecycleBinHeaders) SetCommonHeaders

func (s *ClearRecycleBinHeaders) SetCommonHeaders(v map[string]*string) *ClearRecycleBinHeaders

func (*ClearRecycleBinHeaders) SetXAcsDingtalkAccessToken

func (s *ClearRecycleBinHeaders) SetXAcsDingtalkAccessToken(v string) *ClearRecycleBinHeaders

func (ClearRecycleBinHeaders) String

func (s ClearRecycleBinHeaders) String() string

type ClearRecycleBinRequest

type ClearRecycleBinRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (ClearRecycleBinRequest) GoString

func (s ClearRecycleBinRequest) GoString() string

func (*ClearRecycleBinRequest) SetUnionId

func (ClearRecycleBinRequest) String

func (s ClearRecycleBinRequest) String() string

type ClearRecycleBinResponse

type ClearRecycleBinResponse struct {
	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ClearRecycleBinResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ClearRecycleBinResponse) GoString

func (s ClearRecycleBinResponse) GoString() string

func (*ClearRecycleBinResponse) SetBody

func (*ClearRecycleBinResponse) SetHeaders

func (ClearRecycleBinResponse) String

func (s ClearRecycleBinResponse) String() string

type ClearRecycleBinResponseBody

type ClearRecycleBinResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (ClearRecycleBinResponseBody) GoString

func (s ClearRecycleBinResponseBody) GoString() string

func (*ClearRecycleBinResponseBody) SetSuccess

func (ClearRecycleBinResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AddFolder

func (client *Client) AddFolder(spaceId *string, parentId *string, request *AddFolderRequest) (_result *AddFolderResponse, _err error)

func (*Client) AddFolderWithOptions

func (client *Client) AddFolderWithOptions(spaceId *string, parentId *string, request *AddFolderRequest, headers *AddFolderHeaders, runtime *util.RuntimeOptions) (_result *AddFolderResponse, _err error)

func (*Client) AddPermission

func (client *Client) AddPermission(spaceId *string, dentryId *string, request *AddPermissionRequest) (_result *AddPermissionResponse, _err error)

func (*Client) AddPermissionWithOptions

func (client *Client) AddPermissionWithOptions(spaceId *string, dentryId *string, request *AddPermissionRequest, headers *AddPermissionHeaders, runtime *util.RuntimeOptions) (_result *AddPermissionResponse, _err error)

func (*Client) AddSpace

func (client *Client) AddSpace(request *AddSpaceRequest) (_result *AddSpaceResponse, _err error)

func (*Client) AddSpaceWithOptions

func (client *Client) AddSpaceWithOptions(request *AddSpaceRequest, headers *AddSpaceHeaders, runtime *util.RuntimeOptions) (_result *AddSpaceResponse, _err error)

func (*Client) ClearRecycleBin

func (client *Client) ClearRecycleBin(recycleBinId *string, request *ClearRecycleBinRequest) (_result *ClearRecycleBinResponse, _err error)

func (*Client) ClearRecycleBinWithOptions

func (client *Client) ClearRecycleBinWithOptions(recycleBinId *string, request *ClearRecycleBinRequest, headers *ClearRecycleBinHeaders, runtime *util.RuntimeOptions) (_result *ClearRecycleBinResponse, _err error)

func (*Client) CommitFile

func (client *Client) CommitFile(spaceId *string, request *CommitFileRequest) (_result *CommitFileResponse, _err error)

func (*Client) CommitFileWithOptions

func (client *Client) CommitFileWithOptions(spaceId *string, request *CommitFileRequest, headers *CommitFileHeaders, runtime *util.RuntimeOptions) (_result *CommitFileResponse, _err error)

func (*Client) CopyDentries

func (client *Client) CopyDentries(spaceId *string, request *CopyDentriesRequest) (_result *CopyDentriesResponse, _err error)

func (*Client) CopyDentriesWithOptions

func (client *Client) CopyDentriesWithOptions(spaceId *string, request *CopyDentriesRequest, headers *CopyDentriesHeaders, runtime *util.RuntimeOptions) (_result *CopyDentriesResponse, _err error)

func (*Client) CopyDentry

func (client *Client) CopyDentry(spaceId *string, dentryId *string, request *CopyDentryRequest) (_result *CopyDentryResponse, _err error)

func (*Client) CopyDentryWithOptions

func (client *Client) CopyDentryWithOptions(spaceId *string, dentryId *string, request *CopyDentryRequest, headers *CopyDentryHeaders, runtime *util.RuntimeOptions) (_result *CopyDentryResponse, _err error)

func (*Client) DeleteDentries

func (client *Client) DeleteDentries(spaceId *string, request *DeleteDentriesRequest) (_result *DeleteDentriesResponse, _err error)

func (*Client) DeleteDentriesWithOptions

func (client *Client) DeleteDentriesWithOptions(spaceId *string, request *DeleteDentriesRequest, headers *DeleteDentriesHeaders, runtime *util.RuntimeOptions) (_result *DeleteDentriesResponse, _err error)

func (*Client) DeleteDentry

func (client *Client) DeleteDentry(spaceId *string, dentryId *string, request *DeleteDentryRequest) (_result *DeleteDentryResponse, _err error)

func (*Client) DeleteDentryAppProperties

func (client *Client) DeleteDentryAppProperties(spaceId *string, dentryId *string, request *DeleteDentryAppPropertiesRequest) (_result *DeleteDentryAppPropertiesResponse, _err error)

func (*Client) DeleteDentryAppPropertiesWithOptions

func (client *Client) DeleteDentryAppPropertiesWithOptions(spaceId *string, dentryId *string, request *DeleteDentryAppPropertiesRequest, headers *DeleteDentryAppPropertiesHeaders, runtime *util.RuntimeOptions) (_result *DeleteDentryAppPropertiesResponse, _err error)

func (*Client) DeleteDentryWithOptions

func (client *Client) DeleteDentryWithOptions(spaceId *string, dentryId *string, request *DeleteDentryRequest, headers *DeleteDentryHeaders, runtime *util.RuntimeOptions) (_result *DeleteDentryResponse, _err error)

func (*Client) DeletePermission

func (client *Client) DeletePermission(spaceId *string, dentryId *string, request *DeletePermissionRequest) (_result *DeletePermissionResponse, _err error)

func (*Client) DeletePermissionWithOptions

func (client *Client) DeletePermissionWithOptions(spaceId *string, dentryId *string, request *DeletePermissionRequest, headers *DeletePermissionHeaders, runtime *util.RuntimeOptions) (_result *DeletePermissionResponse, _err error)

func (*Client) DeleteRecycleItem

func (client *Client) DeleteRecycleItem(recycleBinId *string, recycleItemId *string, request *DeleteRecycleItemRequest) (_result *DeleteRecycleItemResponse, _err error)

func (*Client) DeleteRecycleItemWithOptions

func (client *Client) DeleteRecycleItemWithOptions(recycleBinId *string, recycleItemId *string, request *DeleteRecycleItemRequest, headers *DeleteRecycleItemHeaders, runtime *util.RuntimeOptions) (_result *DeleteRecycleItemResponse, _err error)

func (*Client) DeleteRecycleItems

func (client *Client) DeleteRecycleItems(recycleBinId *string, request *DeleteRecycleItemsRequest) (_result *DeleteRecycleItemsResponse, _err error)

func (*Client) DeleteRecycleItemsWithOptions

func (client *Client) DeleteRecycleItemsWithOptions(recycleBinId *string, request *DeleteRecycleItemsRequest, headers *DeleteRecycleItemsHeaders, runtime *util.RuntimeOptions) (_result *DeleteRecycleItemsResponse, _err error)

func (*Client) GetCurrentApp

func (client *Client) GetCurrentApp(request *GetCurrentAppRequest) (_result *GetCurrentAppResponse, _err error)

func (*Client) GetCurrentAppWithOptions

func (client *Client) GetCurrentAppWithOptions(request *GetCurrentAppRequest, headers *GetCurrentAppHeaders, runtime *util.RuntimeOptions) (_result *GetCurrentAppResponse, _err error)

func (*Client) GetDentries

func (client *Client) GetDentries(spaceId *string, request *GetDentriesRequest) (_result *GetDentriesResponse, _err error)

func (*Client) GetDentriesWithOptions

func (client *Client) GetDentriesWithOptions(spaceId *string, request *GetDentriesRequest, headers *GetDentriesHeaders, runtime *util.RuntimeOptions) (_result *GetDentriesResponse, _err error)

func (*Client) GetDentry

func (client *Client) GetDentry(spaceId *string, dentryId *string, request *GetDentryRequest) (_result *GetDentryResponse, _err error)

func (*Client) GetDentryOpenInfo

func (client *Client) GetDentryOpenInfo(spaceId *string, dentryId *string, request *GetDentryOpenInfoRequest) (_result *GetDentryOpenInfoResponse, _err error)

func (*Client) GetDentryOpenInfoWithOptions

func (client *Client) GetDentryOpenInfoWithOptions(spaceId *string, dentryId *string, request *GetDentryOpenInfoRequest, headers *GetDentryOpenInfoHeaders, runtime *util.RuntimeOptions) (_result *GetDentryOpenInfoResponse, _err error)

func (*Client) GetDentryThumbnails

func (client *Client) GetDentryThumbnails(spaceId *string, request *GetDentryThumbnailsRequest) (_result *GetDentryThumbnailsResponse, _err error)

func (*Client) GetDentryThumbnailsWithOptions

func (client *Client) GetDentryThumbnailsWithOptions(spaceId *string, request *GetDentryThumbnailsRequest, headers *GetDentryThumbnailsHeaders, runtime *util.RuntimeOptions) (_result *GetDentryThumbnailsResponse, _err error)

func (*Client) GetDentryWithOptions

func (client *Client) GetDentryWithOptions(spaceId *string, dentryId *string, request *GetDentryRequest, headers *GetDentryHeaders, runtime *util.RuntimeOptions) (_result *GetDentryResponse, _err error)

func (*Client) GetFileDownloadInfo

func (client *Client) GetFileDownloadInfo(spaceId *string, dentryId *string, request *GetFileDownloadInfoRequest) (_result *GetFileDownloadInfoResponse, _err error)

func (*Client) GetFileDownloadInfoWithOptions

func (client *Client) GetFileDownloadInfoWithOptions(spaceId *string, dentryId *string, request *GetFileDownloadInfoRequest, headers *GetFileDownloadInfoHeaders, runtime *util.RuntimeOptions) (_result *GetFileDownloadInfoResponse, _err error)

func (*Client) GetFileUploadInfo

func (client *Client) GetFileUploadInfo(spaceId *string, request *GetFileUploadInfoRequest) (_result *GetFileUploadInfoResponse, _err error)

func (*Client) GetFileUploadInfoWithOptions

func (client *Client) GetFileUploadInfoWithOptions(spaceId *string, request *GetFileUploadInfoRequest, headers *GetFileUploadInfoHeaders, runtime *util.RuntimeOptions) (_result *GetFileUploadInfoResponse, _err error)

func (*Client) GetMultipartFileUploadInfos

func (client *Client) GetMultipartFileUploadInfos(request *GetMultipartFileUploadInfosRequest) (_result *GetMultipartFileUploadInfosResponse, _err error)

func (*Client) GetMultipartFileUploadInfosWithOptions

func (client *Client) GetMultipartFileUploadInfosWithOptions(request *GetMultipartFileUploadInfosRequest, headers *GetMultipartFileUploadInfosHeaders, runtime *util.RuntimeOptions) (_result *GetMultipartFileUploadInfosResponse, _err error)

func (*Client) GetOrg

func (client *Client) GetOrg(corpId *string, request *GetOrgRequest) (_result *GetOrgResponse, _err error)

func (*Client) GetOrgWithOptions

func (client *Client) GetOrgWithOptions(corpId *string, request *GetOrgRequest, headers *GetOrgHeaders, runtime *util.RuntimeOptions) (_result *GetOrgResponse, _err error)

func (*Client) GetRecycleBin

func (client *Client) GetRecycleBin(request *GetRecycleBinRequest) (_result *GetRecycleBinResponse, _err error)

func (*Client) GetRecycleBinWithOptions

func (client *Client) GetRecycleBinWithOptions(request *GetRecycleBinRequest, headers *GetRecycleBinHeaders, runtime *util.RuntimeOptions) (_result *GetRecycleBinResponse, _err error)

func (*Client) GetRecycleItem

func (client *Client) GetRecycleItem(recycleBinId *string, recycleItemId *string, request *GetRecycleItemRequest) (_result *GetRecycleItemResponse, _err error)

func (*Client) GetRecycleItemWithOptions

func (client *Client) GetRecycleItemWithOptions(recycleBinId *string, recycleItemId *string, request *GetRecycleItemRequest, headers *GetRecycleItemHeaders, runtime *util.RuntimeOptions) (_result *GetRecycleItemResponse, _err error)

func (*Client) GetSpace

func (client *Client) GetSpace(spaceId *string, request *GetSpaceRequest) (_result *GetSpaceResponse, _err error)

func (*Client) GetSpaceWithOptions

func (client *Client) GetSpaceWithOptions(spaceId *string, request *GetSpaceRequest, headers *GetSpaceHeaders, runtime *util.RuntimeOptions) (_result *GetSpaceResponse, _err error)

func (*Client) GetTask

func (client *Client) GetTask(taskId *string, request *GetTaskRequest) (_result *GetTaskResponse, _err error)

func (*Client) GetTaskWithOptions

func (client *Client) GetTaskWithOptions(taskId *string, request *GetTaskRequest, headers *GetTaskHeaders, runtime *util.RuntimeOptions) (_result *GetTaskResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) InitMultipartFileUpload

func (client *Client) InitMultipartFileUpload(spaceId *string, request *InitMultipartFileUploadRequest) (_result *InitMultipartFileUploadResponse, _err error)

func (*Client) InitMultipartFileUploadWithOptions

func (client *Client) InitMultipartFileUploadWithOptions(spaceId *string, request *InitMultipartFileUploadRequest, headers *InitMultipartFileUploadHeaders, runtime *util.RuntimeOptions) (_result *InitMultipartFileUploadResponse, _err error)

func (*Client) ListAllDentries

func (client *Client) ListAllDentries(spaceId *string, request *ListAllDentriesRequest) (_result *ListAllDentriesResponse, _err error)

func (*Client) ListAllDentriesWithOptions

func (client *Client) ListAllDentriesWithOptions(spaceId *string, request *ListAllDentriesRequest, headers *ListAllDentriesHeaders, runtime *util.RuntimeOptions) (_result *ListAllDentriesResponse, _err error)

func (*Client) ListDentries

func (client *Client) ListDentries(spaceId *string, request *ListDentriesRequest) (_result *ListDentriesResponse, _err error)

func (*Client) ListDentriesWithOptions

func (client *Client) ListDentriesWithOptions(spaceId *string, request *ListDentriesRequest, headers *ListDentriesHeaders, runtime *util.RuntimeOptions) (_result *ListDentriesResponse, _err error)

func (*Client) ListDentryVersions

func (client *Client) ListDentryVersions(spaceId *string, dentryId *string, request *ListDentryVersionsRequest) (_result *ListDentryVersionsResponse, _err error)

func (*Client) ListDentryVersionsWithOptions

func (client *Client) ListDentryVersionsWithOptions(spaceId *string, dentryId *string, request *ListDentryVersionsRequest, headers *ListDentryVersionsHeaders, runtime *util.RuntimeOptions) (_result *ListDentryVersionsResponse, _err error)

func (*Client) ListPermissions

func (client *Client) ListPermissions(spaceId *string, dentryId *string, request *ListPermissionsRequest) (_result *ListPermissionsResponse, _err error)

func (*Client) ListPermissionsWithOptions

func (client *Client) ListPermissionsWithOptions(spaceId *string, dentryId *string, request *ListPermissionsRequest, headers *ListPermissionsHeaders, runtime *util.RuntimeOptions) (_result *ListPermissionsResponse, _err error)

func (*Client) ListRecycleItems

func (client *Client) ListRecycleItems(recycleBinId *string, request *ListRecycleItemsRequest) (_result *ListRecycleItemsResponse, _err error)

func (*Client) ListRecycleItemsWithOptions

func (client *Client) ListRecycleItemsWithOptions(recycleBinId *string, request *ListRecycleItemsRequest, headers *ListRecycleItemsHeaders, runtime *util.RuntimeOptions) (_result *ListRecycleItemsResponse, _err error)

func (*Client) MoveDentries

func (client *Client) MoveDentries(spaceId *string, request *MoveDentriesRequest) (_result *MoveDentriesResponse, _err error)

func (*Client) MoveDentriesWithOptions

func (client *Client) MoveDentriesWithOptions(spaceId *string, request *MoveDentriesRequest, headers *MoveDentriesHeaders, runtime *util.RuntimeOptions) (_result *MoveDentriesResponse, _err error)

func (*Client) MoveDentry

func (client *Client) MoveDentry(spaceId *string, dentryId *string, request *MoveDentryRequest) (_result *MoveDentryResponse, _err error)

func (*Client) MoveDentryWithOptions

func (client *Client) MoveDentryWithOptions(spaceId *string, dentryId *string, request *MoveDentryRequest, headers *MoveDentryHeaders, runtime *util.RuntimeOptions) (_result *MoveDentryResponse, _err error)

func (*Client) RegisterOpenInfo

func (client *Client) RegisterOpenInfo(spaceId *string, dentryId *string, request *RegisterOpenInfoRequest) (_result *RegisterOpenInfoResponse, _err error)

func (*Client) RegisterOpenInfoWithOptions

func (client *Client) RegisterOpenInfoWithOptions(spaceId *string, dentryId *string, request *RegisterOpenInfoRequest, headers *RegisterOpenInfoHeaders, runtime *util.RuntimeOptions) (_result *RegisterOpenInfoResponse, _err error)

func (*Client) RenameDentry

func (client *Client) RenameDentry(spaceId *string, dentryId *string, request *RenameDentryRequest) (_result *RenameDentryResponse, _err error)

func (*Client) RenameDentryWithOptions

func (client *Client) RenameDentryWithOptions(spaceId *string, dentryId *string, request *RenameDentryRequest, headers *RenameDentryHeaders, runtime *util.RuntimeOptions) (_result *RenameDentryResponse, _err error)

func (*Client) RestoreRecycleItem

func (client *Client) RestoreRecycleItem(recycleBinId *string, recycleItemId *string, request *RestoreRecycleItemRequest) (_result *RestoreRecycleItemResponse, _err error)

func (*Client) RestoreRecycleItemWithOptions

func (client *Client) RestoreRecycleItemWithOptions(recycleBinId *string, recycleItemId *string, request *RestoreRecycleItemRequest, headers *RestoreRecycleItemHeaders, runtime *util.RuntimeOptions) (_result *RestoreRecycleItemResponse, _err error)

func (*Client) RestoreRecycleItems

func (client *Client) RestoreRecycleItems(recycleBinId *string, request *RestoreRecycleItemsRequest) (_result *RestoreRecycleItemsResponse, _err error)

func (*Client) RestoreRecycleItemsWithOptions

func (client *Client) RestoreRecycleItemsWithOptions(recycleBinId *string, request *RestoreRecycleItemsRequest, headers *RestoreRecycleItemsHeaders, runtime *util.RuntimeOptions) (_result *RestoreRecycleItemsResponse, _err error)

func (*Client) RevertDentryVersion

func (client *Client) RevertDentryVersion(spaceId *string, dentryId *string, version *string, request *RevertDentryVersionRequest) (_result *RevertDentryVersionResponse, _err error)

func (*Client) RevertDentryVersionWithOptions

func (client *Client) RevertDentryVersionWithOptions(spaceId *string, dentryId *string, version *string, request *RevertDentryVersionRequest, headers *RevertDentryVersionHeaders, runtime *util.RuntimeOptions) (_result *RevertDentryVersionResponse, _err error)

func (*Client) UpdateDentryAppProperties

func (client *Client) UpdateDentryAppProperties(spaceId *string, dentryId *string, request *UpdateDentryAppPropertiesRequest) (_result *UpdateDentryAppPropertiesResponse, _err error)

func (*Client) UpdateDentryAppPropertiesWithOptions

func (client *Client) UpdateDentryAppPropertiesWithOptions(spaceId *string, dentryId *string, request *UpdateDentryAppPropertiesRequest, headers *UpdateDentryAppPropertiesHeaders, runtime *util.RuntimeOptions) (_result *UpdateDentryAppPropertiesResponse, _err error)

func (*Client) UpdatePermission

func (client *Client) UpdatePermission(spaceId *string, dentryId *string, request *UpdatePermissionRequest) (_result *UpdatePermissionResponse, _err error)

func (*Client) UpdatePermissionWithOptions

func (client *Client) UpdatePermissionWithOptions(spaceId *string, dentryId *string, request *UpdatePermissionRequest, headers *UpdatePermissionHeaders, runtime *util.RuntimeOptions) (_result *UpdatePermissionResponse, _err error)

type CommitFileHeaders

type CommitFileHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CommitFileHeaders) GoString

func (s CommitFileHeaders) GoString() string

func (*CommitFileHeaders) SetCommonHeaders

func (s *CommitFileHeaders) SetCommonHeaders(v map[string]*string) *CommitFileHeaders

func (*CommitFileHeaders) SetXAcsDingtalkAccessToken

func (s *CommitFileHeaders) SetXAcsDingtalkAccessToken(v string) *CommitFileHeaders

func (CommitFileHeaders) String

func (s CommitFileHeaders) String() string

type CommitFileRequest

type CommitFileRequest struct {
	// 名称(文件名+后缀), 规则:
	// 1. 头尾不能包含空格,否则会自动去除
	// 2. 不能包含特殊字符,包括:制表符、*、"、<、>、|
	// 3. 不能以"."结尾
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 可选参数
	Option *CommitFileRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 父目录id, 根目录id值为0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 添加文件唯一标识,可通过DentryService.getUploadInfo来生成
	UploadKey *string `json:"uploadKey,omitempty" xml:"uploadKey,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (CommitFileRequest) GoString

func (s CommitFileRequest) GoString() string

func (*CommitFileRequest) SetName

func (*CommitFileRequest) SetOption

func (*CommitFileRequest) SetParentId

func (s *CommitFileRequest) SetParentId(v string) *CommitFileRequest

func (*CommitFileRequest) SetUnionId

func (s *CommitFileRequest) SetUnionId(v string) *CommitFileRequest

func (*CommitFileRequest) SetUploadKey

func (s *CommitFileRequest) SetUploadKey(v string) *CommitFileRequest

func (CommitFileRequest) String

func (s CommitFileRequest) String() string

type CommitFileRequestOption

type CommitFileRequestOption struct {
	// 文件在应用上的属性, 一个应用最多只能设置3个属性
	AppProperties []*CommitFileRequestOptionAppProperties `json:"appProperties,omitempty" xml:"appProperties,omitempty" type:"Repeated"`
	// 文件名称冲突策略
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
	// 默认文件大小, 单位:Byte
	// 如果此字段不为空,企业存储系统会校验文件实际大小是否和此字段是否一致,不一致会报错
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
}

func (CommitFileRequestOption) GoString

func (s CommitFileRequestOption) GoString() string

func (*CommitFileRequestOption) SetAppProperties

func (*CommitFileRequestOption) SetConflictStrategy

func (s *CommitFileRequestOption) SetConflictStrategy(v string) *CommitFileRequestOption

func (*CommitFileRequestOption) SetSize

func (CommitFileRequestOption) String

func (s CommitFileRequestOption) String() string

type CommitFileRequestOptionAppProperties

type CommitFileRequestOptionAppProperties struct {
	// 属性名称 该属性名称在当前app下需要保证唯一,不同app间同名属性互不影响
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 属性值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
	// 属性可见范围
	// 枚举值:
	// 	PUBLIC: 该属性所有App可见
	// 	PRIVATE: 该属性仅其归属App可见
	Visibility *string `json:"visibility,omitempty" xml:"visibility,omitempty"`
}

func (CommitFileRequestOptionAppProperties) GoString

func (*CommitFileRequestOptionAppProperties) SetName

func (*CommitFileRequestOptionAppProperties) SetValue

func (*CommitFileRequestOptionAppProperties) SetVisibility

func (CommitFileRequestOptionAppProperties) String

type CommitFileResponse

type CommitFileResponse struct {
	Headers map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CommitFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CommitFileResponse) GoString

func (s CommitFileResponse) GoString() string

func (*CommitFileResponse) SetBody

func (*CommitFileResponse) SetHeaders

func (s *CommitFileResponse) SetHeaders(v map[string]*string) *CommitFileResponse

func (CommitFileResponse) String

func (s CommitFileResponse) String() string

type CommitFileResponseBody

type CommitFileResponseBody struct {
	// 文件信息
	Dentry *CommitFileResponseBodyDentry `json:"dentry,omitempty" xml:"dentry,omitempty" type:"Struct"`
}

func (CommitFileResponseBody) GoString

func (s CommitFileResponseBody) GoString() string

func (*CommitFileResponseBody) SetDentry

func (CommitFileResponseBody) String

func (s CommitFileResponseBody) String() string

type CommitFileResponseBodyDentry

type CommitFileResponseBodyDentry struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	AppProperties map[string][]*DentryAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *CommitFileResponseBodyDentryProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (CommitFileResponseBodyDentry) GoString

func (s CommitFileResponseBodyDentry) GoString() string

func (*CommitFileResponseBodyDentry) SetAppProperties

func (*CommitFileResponseBodyDentry) SetCreateTime

func (*CommitFileResponseBodyDentry) SetCreatorId

func (*CommitFileResponseBodyDentry) SetExtension

func (*CommitFileResponseBodyDentry) SetId

func (*CommitFileResponseBodyDentry) SetModifiedTime

func (*CommitFileResponseBodyDentry) SetModifierId

func (*CommitFileResponseBodyDentry) SetName

func (*CommitFileResponseBodyDentry) SetParentId

func (*CommitFileResponseBodyDentry) SetPartitionType

func (*CommitFileResponseBodyDentry) SetPath

func (*CommitFileResponseBodyDentry) SetSize

func (*CommitFileResponseBodyDentry) SetSpaceId

func (*CommitFileResponseBodyDentry) SetStatus

func (*CommitFileResponseBodyDentry) SetStorageDriver

func (*CommitFileResponseBodyDentry) SetType

func (*CommitFileResponseBodyDentry) SetUuid

func (*CommitFileResponseBodyDentry) SetVersion

func (CommitFileResponseBodyDentry) String

type CommitFileResponseBodyDentryProperties

type CommitFileResponseBodyDentryProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (CommitFileResponseBodyDentryProperties) GoString

func (*CommitFileResponseBodyDentryProperties) SetReadOnly

func (CommitFileResponseBodyDentryProperties) String

type CopyDentriesHeaders

type CopyDentriesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CopyDentriesHeaders) GoString

func (s CopyDentriesHeaders) GoString() string

func (*CopyDentriesHeaders) SetCommonHeaders

func (s *CopyDentriesHeaders) SetCommonHeaders(v map[string]*string) *CopyDentriesHeaders

func (*CopyDentriesHeaders) SetXAcsDingtalkAccessToken

func (s *CopyDentriesHeaders) SetXAcsDingtalkAccessToken(v string) *CopyDentriesHeaders

func (CopyDentriesHeaders) String

func (s CopyDentriesHeaders) String() string

type CopyDentriesRequest

type CopyDentriesRequest struct {
	// 源文件(夹)id列表
	// 最大size:
	// 	30
	DentryIds []*string `json:"dentryIds,omitempty" xml:"dentryIds,omitempty" type:"Repeated"`
	// 可选参数
	Option *CopyDentriesRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 目标文件夹id, 根目录id值为0
	TargetFolderId *string `json:"targetFolderId,omitempty" xml:"targetFolderId,omitempty"`
	// 目标文件夹空间id
	TargetSpaceId *string `json:"targetSpaceId,omitempty" xml:"targetSpaceId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (CopyDentriesRequest) GoString

func (s CopyDentriesRequest) GoString() string

func (*CopyDentriesRequest) SetDentryIds

func (s *CopyDentriesRequest) SetDentryIds(v []*string) *CopyDentriesRequest

func (*CopyDentriesRequest) SetOption

func (*CopyDentriesRequest) SetTargetFolderId

func (s *CopyDentriesRequest) SetTargetFolderId(v string) *CopyDentriesRequest

func (*CopyDentriesRequest) SetTargetSpaceId

func (s *CopyDentriesRequest) SetTargetSpaceId(v string) *CopyDentriesRequest

func (*CopyDentriesRequest) SetUnionId

func (CopyDentriesRequest) String

func (s CopyDentriesRequest) String() string

type CopyDentriesRequestOption

type CopyDentriesRequestOption struct {
	// 文件(夹)名称冲突策略
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
}

func (CopyDentriesRequestOption) GoString

func (s CopyDentriesRequestOption) GoString() string

func (*CopyDentriesRequestOption) SetConflictStrategy

func (s *CopyDentriesRequestOption) SetConflictStrategy(v string) *CopyDentriesRequestOption

func (CopyDentriesRequestOption) String

func (s CopyDentriesRequestOption) String() string

type CopyDentriesResponse

type CopyDentriesResponse struct {
	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CopyDentriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CopyDentriesResponse) GoString

func (s CopyDentriesResponse) GoString() string

func (*CopyDentriesResponse) SetBody

func (*CopyDentriesResponse) SetHeaders

func (s *CopyDentriesResponse) SetHeaders(v map[string]*string) *CopyDentriesResponse

func (CopyDentriesResponse) String

func (s CopyDentriesResponse) String() string

type CopyDentriesResponseBody

type CopyDentriesResponseBody struct {
	// 批量复制文件(夹)结果列表
	// 最大size:
	// 	30
	ResultItems []*CopyDentriesResponseBodyResultItems `json:"resultItems,omitempty" xml:"resultItems,omitempty" type:"Repeated"`
}

func (CopyDentriesResponseBody) GoString

func (s CopyDentriesResponseBody) GoString() string

func (*CopyDentriesResponseBody) SetResultItems

func (CopyDentriesResponseBody) String

func (s CopyDentriesResponseBody) String() string

type CopyDentriesResponseBodyResultItems

type CopyDentriesResponseBodyResultItems struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 源文件(夹)id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 错误原因, 异步任务该字段不返回
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 源文件(夹)空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 是否成功, 异步任务该字段不返回
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 操作对应根节点复制之后的文件id
	// 非失败的情况下同步或者异步都会返回
	TargetDentryId *string `json:"targetDentryId,omitempty" xml:"targetDentryId,omitempty"`
	// 操作对应根节点复制之后的空间id
	// 非失败的情况下同步或者异步都会返回
	TargetSpaceId *string `json:"targetSpaceId,omitempty" xml:"targetSpaceId,omitempty"`
	// 异步任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (CopyDentriesResponseBodyResultItems) GoString

func (*CopyDentriesResponseBodyResultItems) SetAsync

func (*CopyDentriesResponseBodyResultItems) SetDentryId

func (*CopyDentriesResponseBodyResultItems) SetErrorCode

func (*CopyDentriesResponseBodyResultItems) SetSpaceId

func (*CopyDentriesResponseBodyResultItems) SetSuccess

func (*CopyDentriesResponseBodyResultItems) SetTargetDentryId

func (*CopyDentriesResponseBodyResultItems) SetTargetSpaceId

func (*CopyDentriesResponseBodyResultItems) SetTaskId

func (CopyDentriesResponseBodyResultItems) String

type CopyDentryHeaders

type CopyDentryHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CopyDentryHeaders) GoString

func (s CopyDentryHeaders) GoString() string

func (*CopyDentryHeaders) SetCommonHeaders

func (s *CopyDentryHeaders) SetCommonHeaders(v map[string]*string) *CopyDentryHeaders

func (*CopyDentryHeaders) SetXAcsDingtalkAccessToken

func (s *CopyDentryHeaders) SetXAcsDingtalkAccessToken(v string) *CopyDentryHeaders

func (CopyDentryHeaders) String

func (s CopyDentryHeaders) String() string

type CopyDentryRequest

type CopyDentryRequest struct {
	// 可选参数
	Option *CopyDentryRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 目标文件夹id, 根目录id值为0
	TargetFolderId *string `json:"targetFolderId,omitempty" xml:"targetFolderId,omitempty"`
	// 目标文件夹空间id
	TargetSpaceId *string `json:"targetSpaceId,omitempty" xml:"targetSpaceId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (CopyDentryRequest) GoString

func (s CopyDentryRequest) GoString() string

func (*CopyDentryRequest) SetOption

func (*CopyDentryRequest) SetTargetFolderId

func (s *CopyDentryRequest) SetTargetFolderId(v string) *CopyDentryRequest

func (*CopyDentryRequest) SetTargetSpaceId

func (s *CopyDentryRequest) SetTargetSpaceId(v string) *CopyDentryRequest

func (*CopyDentryRequest) SetUnionId

func (s *CopyDentryRequest) SetUnionId(v string) *CopyDentryRequest

func (CopyDentryRequest) String

func (s CopyDentryRequest) String() string

type CopyDentryRequestOption

type CopyDentryRequestOption struct {
	// 文件(夹)名称冲突策略
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
}

func (CopyDentryRequestOption) GoString

func (s CopyDentryRequestOption) GoString() string

func (*CopyDentryRequestOption) SetConflictStrategy

func (s *CopyDentryRequestOption) SetConflictStrategy(v string) *CopyDentryRequestOption

func (CopyDentryRequestOption) String

func (s CopyDentryRequestOption) String() string

type CopyDentryResponse

type CopyDentryResponse struct {
	Headers map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CopyDentryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CopyDentryResponse) GoString

func (s CopyDentryResponse) GoString() string

func (*CopyDentryResponse) SetBody

func (*CopyDentryResponse) SetHeaders

func (s *CopyDentryResponse) SetHeaders(v map[string]*string) *CopyDentryResponse

func (CopyDentryResponse) String

func (s CopyDentryResponse) String() string

type CopyDentryResponseBody

type CopyDentryResponseBody struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 文件信息
	Dentry *CopyDentryResponseBodyDentry `json:"dentry,omitempty" xml:"dentry,omitempty" type:"Struct"`
	// 任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (CopyDentryResponseBody) GoString

func (s CopyDentryResponseBody) GoString() string

func (*CopyDentryResponseBody) SetAsync

func (*CopyDentryResponseBody) SetDentry

func (*CopyDentryResponseBody) SetTaskId

func (CopyDentryResponseBody) String

func (s CopyDentryResponseBody) String() string

type CopyDentryResponseBodyDentry

type CopyDentryResponseBodyDentry struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentryAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *CopyDentryResponseBodyDentryProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (CopyDentryResponseBodyDentry) GoString

func (s CopyDentryResponseBodyDentry) GoString() string

func (*CopyDentryResponseBodyDentry) SetAppProperties

func (*CopyDentryResponseBodyDentry) SetCreateTime

func (*CopyDentryResponseBodyDentry) SetCreatorId

func (*CopyDentryResponseBodyDentry) SetExtension

func (*CopyDentryResponseBodyDentry) SetId

func (*CopyDentryResponseBodyDentry) SetModifiedTime

func (*CopyDentryResponseBodyDentry) SetModifierId

func (*CopyDentryResponseBodyDentry) SetName

func (*CopyDentryResponseBodyDentry) SetParentId

func (*CopyDentryResponseBodyDentry) SetPartitionType

func (*CopyDentryResponseBodyDentry) SetPath

func (*CopyDentryResponseBodyDentry) SetSize

func (*CopyDentryResponseBodyDentry) SetSpaceId

func (*CopyDentryResponseBodyDentry) SetStatus

func (*CopyDentryResponseBodyDentry) SetStorageDriver

func (*CopyDentryResponseBodyDentry) SetType

func (*CopyDentryResponseBodyDentry) SetUuid

func (*CopyDentryResponseBodyDentry) SetVersion

func (CopyDentryResponseBodyDentry) String

type CopyDentryResponseBodyDentryProperties

type CopyDentryResponseBodyDentryProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (CopyDentryResponseBodyDentryProperties) GoString

func (*CopyDentryResponseBodyDentryProperties) SetReadOnly

func (CopyDentryResponseBodyDentryProperties) String

type DeleteDentriesHeaders

type DeleteDentriesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DeleteDentriesHeaders) GoString

func (s DeleteDentriesHeaders) GoString() string

func (*DeleteDentriesHeaders) SetCommonHeaders

func (s *DeleteDentriesHeaders) SetCommonHeaders(v map[string]*string) *DeleteDentriesHeaders

func (*DeleteDentriesHeaders) SetXAcsDingtalkAccessToken

func (s *DeleteDentriesHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteDentriesHeaders

func (DeleteDentriesHeaders) String

func (s DeleteDentriesHeaders) String() string

type DeleteDentriesRequest

type DeleteDentriesRequest struct {
	// 文件(夹)id列表
	// 最大size:
	// 	50
	DentryIds []*string `json:"dentryIds,omitempty" xml:"dentryIds,omitempty" type:"Repeated"`
	// 可选参数
	Option *DeleteDentriesRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (DeleteDentriesRequest) GoString

func (s DeleteDentriesRequest) GoString() string

func (*DeleteDentriesRequest) SetDentryIds

func (s *DeleteDentriesRequest) SetDentryIds(v []*string) *DeleteDentriesRequest

func (*DeleteDentriesRequest) SetOption

func (*DeleteDentriesRequest) SetUnionId

func (DeleteDentriesRequest) String

func (s DeleteDentriesRequest) String() string

type DeleteDentriesRequestOption

type DeleteDentriesRequestOption struct {
	// 是否删除到回收站,默认不删除到回收站,直接删除
	// 默认值:
	// 	false
	ToRecycleBin *bool `json:"toRecycleBin,omitempty" xml:"toRecycleBin,omitempty"`
}

func (DeleteDentriesRequestOption) GoString

func (s DeleteDentriesRequestOption) GoString() string

func (*DeleteDentriesRequestOption) SetToRecycleBin

func (DeleteDentriesRequestOption) String

type DeleteDentriesResponse

type DeleteDentriesResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DeleteDentriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDentriesResponse) GoString

func (s DeleteDentriesResponse) GoString() string

func (*DeleteDentriesResponse) SetBody

func (*DeleteDentriesResponse) SetHeaders

func (DeleteDentriesResponse) String

func (s DeleteDentriesResponse) String() string

type DeleteDentriesResponseBody

type DeleteDentriesResponseBody struct {
	// 批量删除文件结果列表
	// 最大size:
	// 	50
	ResultItems []*DeleteDentriesResponseBodyResultItems `json:"resultItems,omitempty" xml:"resultItems,omitempty" type:"Repeated"`
}

func (DeleteDentriesResponseBody) GoString

func (s DeleteDentriesResponseBody) GoString() string

func (*DeleteDentriesResponseBody) SetResultItems

func (DeleteDentriesResponseBody) String

type DeleteDentriesResponseBodyResultItems

type DeleteDentriesResponseBodyResultItems struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 源文件(夹)id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 错误原因, 如果为异步任务, 该字段为空
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 源文件(夹)空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 是否成功, 如果为异步任务, 该字段为空
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 异步任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (DeleteDentriesResponseBodyResultItems) GoString

func (*DeleteDentriesResponseBodyResultItems) SetAsync

func (*DeleteDentriesResponseBodyResultItems) SetDentryId

func (*DeleteDentriesResponseBodyResultItems) SetErrorCode

func (*DeleteDentriesResponseBodyResultItems) SetSpaceId

func (*DeleteDentriesResponseBodyResultItems) SetSuccess

func (*DeleteDentriesResponseBodyResultItems) SetTaskId

func (DeleteDentriesResponseBodyResultItems) String

type DeleteDentryAppPropertiesHeaders

type DeleteDentryAppPropertiesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DeleteDentryAppPropertiesHeaders) GoString

func (*DeleteDentryAppPropertiesHeaders) SetCommonHeaders

func (*DeleteDentryAppPropertiesHeaders) SetXAcsDingtalkAccessToken

func (DeleteDentryAppPropertiesHeaders) String

type DeleteDentryAppPropertiesRequest

type DeleteDentryAppPropertiesRequest struct {
	// 文件上App属性名称
	// 最大size:
	// 	3
	PropertyNames []*string `json:"propertyNames,omitempty" xml:"propertyNames,omitempty" type:"Repeated"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (DeleteDentryAppPropertiesRequest) GoString

func (*DeleteDentryAppPropertiesRequest) SetPropertyNames

func (*DeleteDentryAppPropertiesRequest) SetUnionId

func (DeleteDentryAppPropertiesRequest) String

type DeleteDentryAppPropertiesResponse

type DeleteDentryAppPropertiesResponse struct {
	Headers map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DeleteDentryAppPropertiesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDentryAppPropertiesResponse) GoString

func (*DeleteDentryAppPropertiesResponse) SetHeaders

func (DeleteDentryAppPropertiesResponse) String

type DeleteDentryAppPropertiesResponseBody

type DeleteDentryAppPropertiesResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (DeleteDentryAppPropertiesResponseBody) GoString

func (*DeleteDentryAppPropertiesResponseBody) SetSuccess

func (DeleteDentryAppPropertiesResponseBody) String

type DeleteDentryHeaders

type DeleteDentryHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DeleteDentryHeaders) GoString

func (s DeleteDentryHeaders) GoString() string

func (*DeleteDentryHeaders) SetCommonHeaders

func (s *DeleteDentryHeaders) SetCommonHeaders(v map[string]*string) *DeleteDentryHeaders

func (*DeleteDentryHeaders) SetXAcsDingtalkAccessToken

func (s *DeleteDentryHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteDentryHeaders

func (DeleteDentryHeaders) String

func (s DeleteDentryHeaders) String() string

type DeleteDentryRequest

type DeleteDentryRequest struct {
	// 是否删除到回收站,默认不删除到回收站,直接删除
	// 默认值:
	// 	false
	ToRecycleBin *bool `json:"toRecycleBin,omitempty" xml:"toRecycleBin,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (DeleteDentryRequest) GoString

func (s DeleteDentryRequest) GoString() string

func (*DeleteDentryRequest) SetToRecycleBin

func (s *DeleteDentryRequest) SetToRecycleBin(v bool) *DeleteDentryRequest

func (*DeleteDentryRequest) SetUnionId

func (DeleteDentryRequest) String

func (s DeleteDentryRequest) String() string

type DeleteDentryResponse

type DeleteDentryResponse struct {
	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DeleteDentryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDentryResponse) GoString

func (s DeleteDentryResponse) GoString() string

func (*DeleteDentryResponse) SetBody

func (*DeleteDentryResponse) SetHeaders

func (s *DeleteDentryResponse) SetHeaders(v map[string]*string) *DeleteDentryResponse

func (DeleteDentryResponse) String

func (s DeleteDentryResponse) String() string

type DeleteDentryResponseBody

type DeleteDentryResponseBody struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (DeleteDentryResponseBody) GoString

func (s DeleteDentryResponseBody) GoString() string

func (*DeleteDentryResponseBody) SetAsync

func (*DeleteDentryResponseBody) SetTaskId

func (DeleteDentryResponseBody) String

func (s DeleteDentryResponseBody) String() string

type DeletePermissionHeaders

type DeletePermissionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DeletePermissionHeaders) GoString

func (s DeletePermissionHeaders) GoString() string

func (*DeletePermissionHeaders) SetCommonHeaders

func (s *DeletePermissionHeaders) SetCommonHeaders(v map[string]*string) *DeletePermissionHeaders

func (*DeletePermissionHeaders) SetXAcsDingtalkAccessToken

func (s *DeletePermissionHeaders) SetXAcsDingtalkAccessToken(v string) *DeletePermissionHeaders

func (DeletePermissionHeaders) String

func (s DeletePermissionHeaders) String() string

type DeletePermissionRequest

type DeletePermissionRequest struct {
	// 权限成员列表
	// 最大size:
	// 	30
	Members []*DeletePermissionRequestMembers `json:"members,omitempty" xml:"members,omitempty" type:"Repeated"`
	// 权限角色id
	RoleId *string `json:"roleId,omitempty" xml:"roleId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (DeletePermissionRequest) GoString

func (s DeletePermissionRequest) GoString() string

func (*DeletePermissionRequest) SetMembers

func (*DeletePermissionRequest) SetRoleId

func (*DeletePermissionRequest) SetUnionId

func (DeletePermissionRequest) String

func (s DeletePermissionRequest) String() string

type DeletePermissionRequestMembers

type DeletePermissionRequestMembers struct {
	// 权限归属的企业
	// 如果存在企业id, 对应member离职的时候会自动清理权限
	// 如果memberType是dept类型,必须要有企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 权限成员id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 权限成员类型
	// 枚举值:
	// 	ORG: 企业
	// 	DEPT: 部门
	// 	TAG: 自定义tag
	// 	CONVERSATION: 会话
	// 	GG: 通用组
	// 	USER: 用户
	// 	ALL_USERS: 所有用户
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (DeletePermissionRequestMembers) GoString

func (*DeletePermissionRequestMembers) SetCorpId

func (*DeletePermissionRequestMembers) SetId

func (*DeletePermissionRequestMembers) SetType

func (DeletePermissionRequestMembers) String

type DeletePermissionResponse

type DeletePermissionResponse struct {
	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DeletePermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeletePermissionResponse) GoString

func (s DeletePermissionResponse) GoString() string

func (*DeletePermissionResponse) SetBody

func (*DeletePermissionResponse) SetHeaders

func (DeletePermissionResponse) String

func (s DeletePermissionResponse) String() string

type DeletePermissionResponseBody

type DeletePermissionResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (DeletePermissionResponseBody) GoString

func (s DeletePermissionResponseBody) GoString() string

func (*DeletePermissionResponseBody) SetSuccess

func (DeletePermissionResponseBody) String

type DeleteRecycleItemHeaders

type DeleteRecycleItemHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DeleteRecycleItemHeaders) GoString

func (s DeleteRecycleItemHeaders) GoString() string

func (*DeleteRecycleItemHeaders) SetCommonHeaders

func (s *DeleteRecycleItemHeaders) SetCommonHeaders(v map[string]*string) *DeleteRecycleItemHeaders

func (*DeleteRecycleItemHeaders) SetXAcsDingtalkAccessToken

func (s *DeleteRecycleItemHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteRecycleItemHeaders

func (DeleteRecycleItemHeaders) String

func (s DeleteRecycleItemHeaders) String() string

type DeleteRecycleItemRequest

type DeleteRecycleItemRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (DeleteRecycleItemRequest) GoString

func (s DeleteRecycleItemRequest) GoString() string

func (*DeleteRecycleItemRequest) SetUnionId

func (DeleteRecycleItemRequest) String

func (s DeleteRecycleItemRequest) String() string

type DeleteRecycleItemResponse

type DeleteRecycleItemResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DeleteRecycleItemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteRecycleItemResponse) GoString

func (s DeleteRecycleItemResponse) GoString() string

func (*DeleteRecycleItemResponse) SetBody

func (*DeleteRecycleItemResponse) SetHeaders

func (DeleteRecycleItemResponse) String

func (s DeleteRecycleItemResponse) String() string

type DeleteRecycleItemResponseBody

type DeleteRecycleItemResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (DeleteRecycleItemResponseBody) GoString

func (*DeleteRecycleItemResponseBody) SetSuccess

func (DeleteRecycleItemResponseBody) String

type DeleteRecycleItemsHeaders

type DeleteRecycleItemsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DeleteRecycleItemsHeaders) GoString

func (s DeleteRecycleItemsHeaders) GoString() string

func (*DeleteRecycleItemsHeaders) SetCommonHeaders

func (*DeleteRecycleItemsHeaders) SetXAcsDingtalkAccessToken

func (s *DeleteRecycleItemsHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteRecycleItemsHeaders

func (DeleteRecycleItemsHeaders) String

func (s DeleteRecycleItemsHeaders) String() string

type DeleteRecycleItemsRequest

type DeleteRecycleItemsRequest struct {
	// 回收项id列表
	// 最大size:
	// 	50
	RecycleItemIds []*string `json:"recycleItemIds,omitempty" xml:"recycleItemIds,omitempty" type:"Repeated"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (DeleteRecycleItemsRequest) GoString

func (s DeleteRecycleItemsRequest) GoString() string

func (*DeleteRecycleItemsRequest) SetRecycleItemIds

func (s *DeleteRecycleItemsRequest) SetRecycleItemIds(v []*string) *DeleteRecycleItemsRequest

func (*DeleteRecycleItemsRequest) SetUnionId

func (DeleteRecycleItemsRequest) String

func (s DeleteRecycleItemsRequest) String() string

type DeleteRecycleItemsResponse

type DeleteRecycleItemsResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DeleteRecycleItemsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteRecycleItemsResponse) GoString

func (s DeleteRecycleItemsResponse) GoString() string

func (*DeleteRecycleItemsResponse) SetBody

func (*DeleteRecycleItemsResponse) SetHeaders

func (DeleteRecycleItemsResponse) String

type DeleteRecycleItemsResponseBody

type DeleteRecycleItemsResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (DeleteRecycleItemsResponseBody) GoString

func (*DeleteRecycleItemsResponseBody) SetSuccess

func (DeleteRecycleItemsResponseBody) String

type DentriesAppPropertiesValue

type DentriesAppPropertiesValue struct {
	// 属性名称 该属性名称在当前app下需要保证唯一,不同app间同名属性互不影响
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 属性值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
	// 属性可见范围
	// 枚举值:
	// 	PUBLIC: 该属性所有App可见
	// 	PRIVATE: 该属性仅其归属App可见
	Visibility *string `json:"visibility,omitempty" xml:"visibility,omitempty"`
}

func (DentriesAppPropertiesValue) GoString

func (s DentriesAppPropertiesValue) GoString() string

func (*DentriesAppPropertiesValue) SetName

func (*DentriesAppPropertiesValue) SetValue

func (*DentriesAppPropertiesValue) SetVisibility

func (DentriesAppPropertiesValue) String

type DentryAppPropertiesValue

type DentryAppPropertiesValue struct {
	// 属性名称 该属性名称在当前app下需要保证唯一,不同app间同名属性互不影响
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 属性值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
	// 属性可见范围
	// 枚举值:
	// 	PUBLIC: 该属性所有App可见
	// 	PRIVATE: 该属性仅其归属App可见
	Visibility *string `json:"visibility,omitempty" xml:"visibility,omitempty"`
}

func (DentryAppPropertiesValue) GoString

func (s DentryAppPropertiesValue) GoString() string

func (*DentryAppPropertiesValue) SetName

func (*DentryAppPropertiesValue) SetValue

func (*DentryAppPropertiesValue) SetVisibility

func (DentryAppPropertiesValue) String

func (s DentryAppPropertiesValue) String() string

type GetCurrentAppHeaders

type GetCurrentAppHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetCurrentAppHeaders) GoString

func (s GetCurrentAppHeaders) GoString() string

func (*GetCurrentAppHeaders) SetCommonHeaders

func (s *GetCurrentAppHeaders) SetCommonHeaders(v map[string]*string) *GetCurrentAppHeaders

func (*GetCurrentAppHeaders) SetXAcsDingtalkAccessToken

func (s *GetCurrentAppHeaders) SetXAcsDingtalkAccessToken(v string) *GetCurrentAppHeaders

func (GetCurrentAppHeaders) String

func (s GetCurrentAppHeaders) String() string

type GetCurrentAppRequest

type GetCurrentAppRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetCurrentAppRequest) GoString

func (s GetCurrentAppRequest) GoString() string

func (*GetCurrentAppRequest) SetUnionId

func (GetCurrentAppRequest) String

func (s GetCurrentAppRequest) String() string

type GetCurrentAppResponse

type GetCurrentAppResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetCurrentAppResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetCurrentAppResponse) GoString

func (s GetCurrentAppResponse) GoString() string

func (*GetCurrentAppResponse) SetBody

func (*GetCurrentAppResponse) SetHeaders

func (GetCurrentAppResponse) String

func (s GetCurrentAppResponse) String() string

type GetCurrentAppResponseBody

type GetCurrentAppResponseBody struct {
	// 企业存储应用信息
	App *GetCurrentAppResponseBodyApp `json:"app,omitempty" xml:"app,omitempty" type:"Struct"`
}

func (GetCurrentAppResponseBody) GoString

func (s GetCurrentAppResponseBody) GoString() string

func (*GetCurrentAppResponseBody) SetApp

func (GetCurrentAppResponseBody) String

func (s GetCurrentAppResponseBody) String() string

type GetCurrentAppResponseBodyApp

type GetCurrentAppResponseBodyApp struct {
	// 开放平台应用appId
	AppId *string `json:"appId,omitempty" xml:"appId,omitempty"`
	// 应用归属企业的id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 应用创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 应用修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 应用名称,对应开放平台应用名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 分区容量信息
	// 最大size:
	// 	3
	Partitions []*GetCurrentAppResponseBodyAppPartitions `json:"partitions,omitempty" xml:"partitions,omitempty" type:"Repeated"`
}

func (GetCurrentAppResponseBodyApp) GoString

func (s GetCurrentAppResponseBodyApp) GoString() string

func (*GetCurrentAppResponseBodyApp) SetAppId

func (*GetCurrentAppResponseBodyApp) SetCorpId

func (*GetCurrentAppResponseBodyApp) SetCreateTime

func (*GetCurrentAppResponseBodyApp) SetModifiedTime

func (*GetCurrentAppResponseBodyApp) SetName

func (*GetCurrentAppResponseBodyApp) SetPartitions

func (GetCurrentAppResponseBodyApp) String

type GetCurrentAppResponseBodyAppPartitions

type GetCurrentAppResponseBodyAppPartitions struct {
	// 分区类型
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 容量信息
	Quota *GetCurrentAppResponseBodyAppPartitionsQuota `json:"quota,omitempty" xml:"quota,omitempty" type:"Struct"`
}

func (GetCurrentAppResponseBodyAppPartitions) GoString

func (*GetCurrentAppResponseBodyAppPartitions) SetPartitionType

func (GetCurrentAppResponseBodyAppPartitions) String

type GetCurrentAppResponseBodyAppPartitionsQuota

type GetCurrentAppResponseBodyAppPartitionsQuota struct {
	// 最大容量, 单位: Byte
	// 当前应用容量被设置为max时,代表当前应用容量设置了上限,used<=max
	// 当前应用容量未设置max时,返回空,此时应用共享该企业剩余可用容量
	Max *int64 `json:"max,omitempty" xml:"max,omitempty"`
	// 预分配剩余容量, 单位: Byte
	// 背景:
	//    管理后台可以给应用或空间预分配容量,此字段表示预分剩余容量,即预分配容量中未使用部分
	// 如果没有设置预分配容,此字段是空
	Reserved *int64 `json:"reserved,omitempty" xml:"reserved,omitempty"`
	// 容量类型
	// 如果是企业维度容量,此值是PRIVATE, 表示企业独占
	// 枚举值:
	// 	SHARE: 共享容量
	// 此模式下,Quota.max为空,表示共享企业容量
	// 	PRIVATE: 预分配容量(专享容量)
	// 当Quota.max设置值后,表示容量独占
	// 使用场景:需要保证单个应用的可用容量不受其他应用影响时, 可使用预分配容量(专享容量)
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 实际已使用容量, 单位: Byte
	// 表示该应用下所用文件占用容量的总和,文件的上传、复制、删除相关操作会对used的值做相应变更
	// 最小值:
	// 	0
	Used *int64 `json:"used,omitempty" xml:"used,omitempty"`
}

func (GetCurrentAppResponseBodyAppPartitionsQuota) GoString

func (*GetCurrentAppResponseBodyAppPartitionsQuota) SetMax

func (*GetCurrentAppResponseBodyAppPartitionsQuota) SetReserved

func (*GetCurrentAppResponseBodyAppPartitionsQuota) SetType

func (*GetCurrentAppResponseBodyAppPartitionsQuota) SetUsed

func (GetCurrentAppResponseBodyAppPartitionsQuota) String

type GetDentriesHeaders

type GetDentriesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetDentriesHeaders) GoString

func (s GetDentriesHeaders) GoString() string

func (*GetDentriesHeaders) SetCommonHeaders

func (s *GetDentriesHeaders) SetCommonHeaders(v map[string]*string) *GetDentriesHeaders

func (*GetDentriesHeaders) SetXAcsDingtalkAccessToken

func (s *GetDentriesHeaders) SetXAcsDingtalkAccessToken(v string) *GetDentriesHeaders

func (GetDentriesHeaders) String

func (s GetDentriesHeaders) String() string

type GetDentriesRequest

type GetDentriesRequest struct {
	// 文件(夹)id列表
	// 最大size:
	// 	30
	DentryIds []*string `json:"dentryIds,omitempty" xml:"dentryIds,omitempty" type:"Repeated"`
	// 可选参数
	Option *GetDentriesRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetDentriesRequest) GoString

func (s GetDentriesRequest) GoString() string

func (*GetDentriesRequest) SetDentryIds

func (s *GetDentriesRequest) SetDentryIds(v []*string) *GetDentriesRequest

func (*GetDentriesRequest) SetOption

func (*GetDentriesRequest) SetUnionId

func (s *GetDentriesRequest) SetUnionId(v string) *GetDentriesRequest

func (GetDentriesRequest) String

func (s GetDentriesRequest) String() string

type GetDentriesRequestOption

type GetDentriesRequestOption struct {
	// 通过指定应用id, 返回对应的可见属性,即dentry.appProperties,
	// 默认都会返回当前应用的属性,
	// 如不指定appIds, 则默认返回当前应用的appProperties
	// 最大size:
	// 	20
	AppIdsForAppProperties []*string `json:"appIdsForAppProperties,omitempty" xml:"appIdsForAppProperties,omitempty" type:"Repeated"`
	// 是否获取文件缩略图临时链接
	// 注: 按需获取, 会影响接口耗时
	// 默认值:
	// 	false
	WithThumbnail *bool `json:"withThumbnail,omitempty" xml:"withThumbnail,omitempty"`
}

func (GetDentriesRequestOption) GoString

func (s GetDentriesRequestOption) GoString() string

func (*GetDentriesRequestOption) SetAppIdsForAppProperties

func (s *GetDentriesRequestOption) SetAppIdsForAppProperties(v []*string) *GetDentriesRequestOption

func (*GetDentriesRequestOption) SetWithThumbnail

func (s *GetDentriesRequestOption) SetWithThumbnail(v bool) *GetDentriesRequestOption

func (GetDentriesRequestOption) String

func (s GetDentriesRequestOption) String() string

type GetDentriesResponse

type GetDentriesResponse struct {
	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetDentriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDentriesResponse) GoString

func (s GetDentriesResponse) GoString() string

func (*GetDentriesResponse) SetBody

func (*GetDentriesResponse) SetHeaders

func (s *GetDentriesResponse) SetHeaders(v map[string]*string) *GetDentriesResponse

func (GetDentriesResponse) String

func (s GetDentriesResponse) String() string

type GetDentriesResponseBody

type GetDentriesResponseBody struct {
	// 批量获取文件(夹)信息结果列表
	// 最大size:
	// 	30
	ResultItems []*GetDentriesResponseBodyResultItems `json:"resultItems,omitempty" xml:"resultItems,omitempty" type:"Repeated"`
}

func (GetDentriesResponseBody) GoString

func (s GetDentriesResponseBody) GoString() string

func (*GetDentriesResponseBody) SetResultItems

func (GetDentriesResponseBody) String

func (s GetDentriesResponseBody) String() string

type GetDentriesResponseBodyResultItems

type GetDentriesResponseBodyResultItems struct {
	// 文件(夹)信息
	Dentry *GetDentriesResponseBodyResultItemsDentry `json:"dentry,omitempty" xml:"dentry,omitempty" type:"Struct"`
	// 文件(夹)id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 错误原因
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 文件(夹)空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (GetDentriesResponseBodyResultItems) GoString

func (*GetDentriesResponseBodyResultItems) SetDentryId

func (*GetDentriesResponseBodyResultItems) SetErrorCode

func (*GetDentriesResponseBodyResultItems) SetSpaceId

func (*GetDentriesResponseBodyResultItems) SetSuccess

func (GetDentriesResponseBodyResultItems) String

type GetDentriesResponseBodyResultItemsDentry

type GetDentriesResponseBodyResultItemsDentry struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*ResultItemsDentryAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *GetDentriesResponseBodyResultItemsDentryProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 缩略图信息
	Thumbnail *GetDentriesResponseBodyResultItemsDentryThumbnail `json:"thumbnail,omitempty" xml:"thumbnail,omitempty" type:"Struct"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetDentriesResponseBodyResultItemsDentry) GoString

func (*GetDentriesResponseBodyResultItemsDentry) SetAppProperties

func (*GetDentriesResponseBodyResultItemsDentry) SetCreateTime

func (*GetDentriesResponseBodyResultItemsDentry) SetCreatorId

func (*GetDentriesResponseBodyResultItemsDentry) SetExtension

func (*GetDentriesResponseBodyResultItemsDentry) SetId

func (*GetDentriesResponseBodyResultItemsDentry) SetModifiedTime

func (*GetDentriesResponseBodyResultItemsDentry) SetModifierId

func (*GetDentriesResponseBodyResultItemsDentry) SetName

func (*GetDentriesResponseBodyResultItemsDentry) SetParentId

func (*GetDentriesResponseBodyResultItemsDentry) SetPartitionType

func (*GetDentriesResponseBodyResultItemsDentry) SetPath

func (*GetDentriesResponseBodyResultItemsDentry) SetSize

func (*GetDentriesResponseBodyResultItemsDentry) SetSpaceId

func (*GetDentriesResponseBodyResultItemsDentry) SetStatus

func (*GetDentriesResponseBodyResultItemsDentry) SetStorageDriver

func (*GetDentriesResponseBodyResultItemsDentry) SetType

func (*GetDentriesResponseBodyResultItemsDentry) SetUuid

func (*GetDentriesResponseBodyResultItemsDentry) SetVersion

func (GetDentriesResponseBodyResultItemsDentry) String

type GetDentriesResponseBodyResultItemsDentryProperties

type GetDentriesResponseBodyResultItemsDentryProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (GetDentriesResponseBodyResultItemsDentryProperties) GoString

func (*GetDentriesResponseBodyResultItemsDentryProperties) SetReadOnly

func (GetDentriesResponseBodyResultItemsDentryProperties) String

type GetDentriesResponseBodyResultItemsDentryThumbnail

type GetDentriesResponseBodyResultItemsDentryThumbnail struct {
	// 缩略图高度
	Height *int32 `json:"height,omitempty" xml:"height,omitempty"`
	// 缩略图url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
	// 缩略图宽度
	Width *int32 `json:"width,omitempty" xml:"width,omitempty"`
}

func (GetDentriesResponseBodyResultItemsDentryThumbnail) GoString

func (*GetDentriesResponseBodyResultItemsDentryThumbnail) SetHeight

func (*GetDentriesResponseBodyResultItemsDentryThumbnail) SetUrl

func (*GetDentriesResponseBodyResultItemsDentryThumbnail) SetWidth

func (GetDentriesResponseBodyResultItemsDentryThumbnail) String

type GetDentryHeaders

type GetDentryHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetDentryHeaders) GoString

func (s GetDentryHeaders) GoString() string

func (*GetDentryHeaders) SetCommonHeaders

func (s *GetDentryHeaders) SetCommonHeaders(v map[string]*string) *GetDentryHeaders

func (*GetDentryHeaders) SetXAcsDingtalkAccessToken

func (s *GetDentryHeaders) SetXAcsDingtalkAccessToken(v string) *GetDentryHeaders

func (GetDentryHeaders) String

func (s GetDentryHeaders) String() string

type GetDentryOpenInfoHeaders

type GetDentryOpenInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetDentryOpenInfoHeaders) GoString

func (s GetDentryOpenInfoHeaders) GoString() string

func (*GetDentryOpenInfoHeaders) SetCommonHeaders

func (s *GetDentryOpenInfoHeaders) SetCommonHeaders(v map[string]*string) *GetDentryOpenInfoHeaders

func (*GetDentryOpenInfoHeaders) SetXAcsDingtalkAccessToken

func (s *GetDentryOpenInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetDentryOpenInfoHeaders

func (GetDentryOpenInfoHeaders) String

func (s GetDentryOpenInfoHeaders) String() string

type GetDentryOpenInfoRequest

type GetDentryOpenInfoRequest struct {
	// 可选参数
	Option *GetDentryOpenInfoRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetDentryOpenInfoRequest) GoString

func (s GetDentryOpenInfoRequest) GoString() string

func (*GetDentryOpenInfoRequest) SetOption

func (*GetDentryOpenInfoRequest) SetUnionId

func (GetDentryOpenInfoRequest) String

func (s GetDentryOpenInfoRequest) String() string

type GetDentryOpenInfoRequestOption

type GetDentryOpenInfoRequestOption struct {
	// 是否检查钉钉登录态, 目前仅对预览生效。
	// 设置true时, 进入页面的时候会校验钉钉登录态。如果没有登录态, 会跳转到登录页面, 登录成功之后继续跳转到当前页面。
	// 设置false时, 进入页面后不校验钉钉登录态, 但有以下的限制:
	//     1. 只支持WPS格式文件、有限图片格式, 不支持显示toolbar
	//     2. 一个链接只能使用一次(针对浏览器session)
	//     3. 链接5分钟不使用会失效
	// 默认值:
	// 	false
	CheckLogin *bool `json:"checkLogin,omitempty" xml:"checkLogin,omitempty"`
	// 打开方式,可以分为预览和编辑
	// 枚举值:
	// 	PREVIEW: 预览
	// 	EDIT: 编辑
	// 默认值:
	// 	PREVIEW
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 历史版本号, 不填表示最新版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
	// 是否需要水印
	// 默认值:
	// 	false
	WaterMark *bool `json:"waterMark,omitempty" xml:"waterMark,omitempty"`
}

func (GetDentryOpenInfoRequestOption) GoString

func (*GetDentryOpenInfoRequestOption) SetCheckLogin

func (*GetDentryOpenInfoRequestOption) SetType

func (*GetDentryOpenInfoRequestOption) SetVersion

func (*GetDentryOpenInfoRequestOption) SetWaterMark

func (GetDentryOpenInfoRequestOption) String

type GetDentryOpenInfoResponse

type GetDentryOpenInfoResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetDentryOpenInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDentryOpenInfoResponse) GoString

func (s GetDentryOpenInfoResponse) GoString() string

func (*GetDentryOpenInfoResponse) SetBody

func (*GetDentryOpenInfoResponse) SetHeaders

func (GetDentryOpenInfoResponse) String

func (s GetDentryOpenInfoResponse) String() string

type GetDentryOpenInfoResponseBody

type GetDentryOpenInfoResponseBody struct {
	// 是否支持水印
	HasWaterMark *bool `json:"hasWaterMark,omitempty" xml:"hasWaterMark,omitempty"`
	// 链接, 用于编辑或预览
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (GetDentryOpenInfoResponseBody) GoString

func (*GetDentryOpenInfoResponseBody) SetHasWaterMark

func (*GetDentryOpenInfoResponseBody) SetUrl

func (GetDentryOpenInfoResponseBody) String

type GetDentryRequest

type GetDentryRequest struct {
	// 可选参数
	Option *GetDentryRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetDentryRequest) GoString

func (s GetDentryRequest) GoString() string

func (*GetDentryRequest) SetOption

func (*GetDentryRequest) SetUnionId

func (s *GetDentryRequest) SetUnionId(v string) *GetDentryRequest

func (GetDentryRequest) String

func (s GetDentryRequest) String() string

type GetDentryRequestOption

type GetDentryRequestOption struct {
	// 通过指定应用id, 返回对应的可见属性,即dentry.appProperties,
	// 默认都会返回当前应用的属性,
	// 如不指定appIds, 则默认返回当前应用的appProperties
	// 最大size:
	// 	20
	AppIdsForAppProperties []*string `json:"appIdsForAppProperties,omitempty" xml:"appIdsForAppProperties,omitempty" type:"Repeated"`
	// 是否获取文件缩略图临时链接
	// 注: 按需获取, 会影响接口耗时
	// 默认值:
	// 	false
	WithThumbnail *bool `json:"withThumbnail,omitempty" xml:"withThumbnail,omitempty"`
}

func (GetDentryRequestOption) GoString

func (s GetDentryRequestOption) GoString() string

func (*GetDentryRequestOption) SetAppIdsForAppProperties

func (s *GetDentryRequestOption) SetAppIdsForAppProperties(v []*string) *GetDentryRequestOption

func (*GetDentryRequestOption) SetWithThumbnail

func (s *GetDentryRequestOption) SetWithThumbnail(v bool) *GetDentryRequestOption

func (GetDentryRequestOption) String

func (s GetDentryRequestOption) String() string

type GetDentryResponse

type GetDentryResponse struct {
	Headers map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetDentryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDentryResponse) GoString

func (s GetDentryResponse) GoString() string

func (*GetDentryResponse) SetBody

func (*GetDentryResponse) SetHeaders

func (s *GetDentryResponse) SetHeaders(v map[string]*string) *GetDentryResponse

func (GetDentryResponse) String

func (s GetDentryResponse) String() string

type GetDentryResponseBody

type GetDentryResponseBody struct {
	// 文件(夹)信息
	Dentry *GetDentryResponseBodyDentry `json:"dentry,omitempty" xml:"dentry,omitempty" type:"Struct"`
}

func (GetDentryResponseBody) GoString

func (s GetDentryResponseBody) GoString() string

func (*GetDentryResponseBody) SetDentry

func (GetDentryResponseBody) String

func (s GetDentryResponseBody) String() string

type GetDentryResponseBodyDentry

type GetDentryResponseBodyDentry struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentryAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *GetDentryResponseBodyDentryProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 缩略图信息
	Thumbnail *GetDentryResponseBodyDentryThumbnail `json:"thumbnail,omitempty" xml:"thumbnail,omitempty" type:"Struct"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetDentryResponseBodyDentry) GoString

func (s GetDentryResponseBodyDentry) GoString() string

func (*GetDentryResponseBodyDentry) SetAppProperties

func (*GetDentryResponseBodyDentry) SetCreateTime

func (*GetDentryResponseBodyDentry) SetCreatorId

func (*GetDentryResponseBodyDentry) SetExtension

func (*GetDentryResponseBodyDentry) SetId

func (*GetDentryResponseBodyDentry) SetModifiedTime

func (*GetDentryResponseBodyDentry) SetModifierId

func (*GetDentryResponseBodyDentry) SetName

func (*GetDentryResponseBodyDentry) SetParentId

func (*GetDentryResponseBodyDentry) SetPartitionType

func (*GetDentryResponseBodyDentry) SetPath

func (*GetDentryResponseBodyDentry) SetProperties

func (*GetDentryResponseBodyDentry) SetSize

func (*GetDentryResponseBodyDentry) SetSpaceId

func (*GetDentryResponseBodyDentry) SetStatus

func (*GetDentryResponseBodyDentry) SetStorageDriver

func (*GetDentryResponseBodyDentry) SetThumbnail

func (*GetDentryResponseBodyDentry) SetType

func (*GetDentryResponseBodyDentry) SetUuid

func (*GetDentryResponseBodyDentry) SetVersion

func (GetDentryResponseBodyDentry) String

type GetDentryResponseBodyDentryProperties

type GetDentryResponseBodyDentryProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (GetDentryResponseBodyDentryProperties) GoString

func (*GetDentryResponseBodyDentryProperties) SetReadOnly

func (GetDentryResponseBodyDentryProperties) String

type GetDentryResponseBodyDentryThumbnail

type GetDentryResponseBodyDentryThumbnail struct {
	// 缩略图高度
	Height *int32 `json:"height,omitempty" xml:"height,omitempty"`
	// 缩略图url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
	// 缩略图宽度
	Width *int32 `json:"width,omitempty" xml:"width,omitempty"`
}

func (GetDentryResponseBodyDentryThumbnail) GoString

func (*GetDentryResponseBodyDentryThumbnail) SetHeight

func (*GetDentryResponseBodyDentryThumbnail) SetUrl

func (*GetDentryResponseBodyDentryThumbnail) SetWidth

func (GetDentryResponseBodyDentryThumbnail) String

type GetDentryThumbnailsHeaders

type GetDentryThumbnailsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetDentryThumbnailsHeaders) GoString

func (s GetDentryThumbnailsHeaders) GoString() string

func (*GetDentryThumbnailsHeaders) SetCommonHeaders

func (*GetDentryThumbnailsHeaders) SetXAcsDingtalkAccessToken

func (s *GetDentryThumbnailsHeaders) SetXAcsDingtalkAccessToken(v string) *GetDentryThumbnailsHeaders

func (GetDentryThumbnailsHeaders) String

type GetDentryThumbnailsRequest

type GetDentryThumbnailsRequest struct {
	// 文件id列表
	// 最大size:
	// 	30
	DentryIds []*string `json:"dentryIds,omitempty" xml:"dentryIds,omitempty" type:"Repeated"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetDentryThumbnailsRequest) GoString

func (s GetDentryThumbnailsRequest) GoString() string

func (*GetDentryThumbnailsRequest) SetDentryIds

func (*GetDentryThumbnailsRequest) SetUnionId

func (GetDentryThumbnailsRequest) String

type GetDentryThumbnailsResponse

type GetDentryThumbnailsResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetDentryThumbnailsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDentryThumbnailsResponse) GoString

func (s GetDentryThumbnailsResponse) GoString() string

func (*GetDentryThumbnailsResponse) SetBody

func (*GetDentryThumbnailsResponse) SetHeaders

func (GetDentryThumbnailsResponse) String

type GetDentryThumbnailsResponseBody

type GetDentryThumbnailsResponseBody struct {
	// 缩略图获取结果列表
	// 最大size:
	// 	30
	ResultItems []*GetDentryThumbnailsResponseBodyResultItems `json:"resultItems,omitempty" xml:"resultItems,omitempty" type:"Repeated"`
}

func (GetDentryThumbnailsResponseBody) GoString

func (GetDentryThumbnailsResponseBody) String

type GetDentryThumbnailsResponseBodyResultItems

type GetDentryThumbnailsResponseBodyResultItems struct {
	// 源文件(夹)id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 错误原因
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 源文件(夹)空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 是否成功获取到缩略图
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 缩略图信息
	Thumbnail *GetDentryThumbnailsResponseBodyResultItemsThumbnail `json:"thumbnail,omitempty" xml:"thumbnail,omitempty" type:"Struct"`
}

func (GetDentryThumbnailsResponseBodyResultItems) GoString

func (*GetDentryThumbnailsResponseBodyResultItems) SetDentryId

func (*GetDentryThumbnailsResponseBodyResultItems) SetErrorCode

func (*GetDentryThumbnailsResponseBodyResultItems) SetSpaceId

func (*GetDentryThumbnailsResponseBodyResultItems) SetSuccess

func (GetDentryThumbnailsResponseBodyResultItems) String

type GetDentryThumbnailsResponseBodyResultItemsThumbnail

type GetDentryThumbnailsResponseBodyResultItemsThumbnail struct {
	// 缩略图高度
	Height *int32 `json:"height,omitempty" xml:"height,omitempty"`
	// 缩略图url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
	// 缩略图宽度
	Width *int32 `json:"width,omitempty" xml:"width,omitempty"`
}

func (GetDentryThumbnailsResponseBodyResultItemsThumbnail) GoString

func (*GetDentryThumbnailsResponseBodyResultItemsThumbnail) SetHeight

func (*GetDentryThumbnailsResponseBodyResultItemsThumbnail) SetUrl

func (*GetDentryThumbnailsResponseBodyResultItemsThumbnail) SetWidth

func (GetDentryThumbnailsResponseBodyResultItemsThumbnail) String

type GetFileDownloadInfoHeaders

type GetFileDownloadInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetFileDownloadInfoHeaders) GoString

func (s GetFileDownloadInfoHeaders) GoString() string

func (*GetFileDownloadInfoHeaders) SetCommonHeaders

func (*GetFileDownloadInfoHeaders) SetXAcsDingtalkAccessToken

func (s *GetFileDownloadInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetFileDownloadInfoHeaders

func (GetFileDownloadInfoHeaders) String

type GetFileDownloadInfoRequest

type GetFileDownloadInfoRequest struct {
	// 可选参数
	Option *GetFileDownloadInfoRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetFileDownloadInfoRequest) GoString

func (s GetFileDownloadInfoRequest) GoString() string

func (*GetFileDownloadInfoRequest) SetOption

func (*GetFileDownloadInfoRequest) SetUnionId

func (GetFileDownloadInfoRequest) String

type GetFileDownloadInfoRequestOption

type GetFileDownloadInfoRequestOption struct {
	// 优先使用内网传输
	// 前提: 配置了专属存储内网传输
	// 默认值:
	// 	true
	PreferIntranet *bool `json:"preferIntranet,omitempty" xml:"preferIntranet,omitempty"`
	// 历史版本号
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (GetFileDownloadInfoRequestOption) GoString

func (*GetFileDownloadInfoRequestOption) SetPreferIntranet

func (*GetFileDownloadInfoRequestOption) SetVersion

func (GetFileDownloadInfoRequestOption) String

type GetFileDownloadInfoResponse

type GetFileDownloadInfoResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetFileDownloadInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFileDownloadInfoResponse) GoString

func (s GetFileDownloadInfoResponse) GoString() string

func (*GetFileDownloadInfoResponse) SetBody

func (*GetFileDownloadInfoResponse) SetHeaders

func (GetFileDownloadInfoResponse) String

type GetFileDownloadInfoResponseBody

type GetFileDownloadInfoResponseBody struct {
	// Header加签信息, 当protocol等于HEADER_SIGNATURE时,此字段生效
	HeaderSignatureInfo *GetFileDownloadInfoResponseBodyHeaderSignatureInfo `json:"headerSignatureInfo,omitempty" xml:"headerSignatureInfo,omitempty" type:"Struct"`
	// 文件下载协议
	// 枚举值:
	// 	HEADER_SIGNATURE: Header加签
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
}

func (GetFileDownloadInfoResponseBody) GoString

func (*GetFileDownloadInfoResponseBody) SetProtocol

func (GetFileDownloadInfoResponseBody) String

type GetFileDownloadInfoResponseBodyHeaderSignatureInfo

type GetFileDownloadInfoResponseBodyHeaderSignatureInfo struct {
	// 过期时间,单位秒
	ExpirationSeconds *int32 `json:"expirationSeconds,omitempty" xml:"expirationSeconds,omitempty"`
	// 请求头
	// 最大size:
	// 	20
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
	// 内网URL, 在网络连通的情况下,使用内网URL可加速服务器间上传
	// 最大size:
	// 	10
	InternalResourceUrls []*string `json:"internalResourceUrls,omitempty" xml:"internalResourceUrls,omitempty" type:"Repeated"`
	// 地域
	// 枚举值:
	// 	ZHANGJIAKOU: 张家口
	// 	SHENZHEN: 深圳
	// 	SHANGHAI: 上海
	// 	SINGAPORE: 新加坡
	// 	UNKNOWN: 未知
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// 多个上传下载URL, 前面url优先
	// 最大size:
	// 	10
	ResourceUrls []*string `json:"resourceUrls,omitempty" xml:"resourceUrls,omitempty" type:"Repeated"`
}

func (GetFileDownloadInfoResponseBodyHeaderSignatureInfo) GoString

func (*GetFileDownloadInfoResponseBodyHeaderSignatureInfo) SetExpirationSeconds

func (*GetFileDownloadInfoResponseBodyHeaderSignatureInfo) SetHeaders

func (*GetFileDownloadInfoResponseBodyHeaderSignatureInfo) SetInternalResourceUrls

func (*GetFileDownloadInfoResponseBodyHeaderSignatureInfo) SetRegion

func (*GetFileDownloadInfoResponseBodyHeaderSignatureInfo) SetResourceUrls

func (GetFileDownloadInfoResponseBodyHeaderSignatureInfo) String

type GetFileUploadInfoHeaders

type GetFileUploadInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetFileUploadInfoHeaders) GoString

func (s GetFileUploadInfoHeaders) GoString() string

func (*GetFileUploadInfoHeaders) SetCommonHeaders

func (s *GetFileUploadInfoHeaders) SetCommonHeaders(v map[string]*string) *GetFileUploadInfoHeaders

func (*GetFileUploadInfoHeaders) SetXAcsDingtalkAccessToken

func (s *GetFileUploadInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetFileUploadInfoHeaders

func (GetFileUploadInfoHeaders) String

func (s GetFileUploadInfoHeaders) String() string

type GetFileUploadInfoRequest

type GetFileUploadInfoRequest struct {
	// 已废弃
	Multipart *bool `json:"multipart,omitempty" xml:"multipart,omitempty"`
	// 可选参数
	Option *GetFileUploadInfoRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 通过指定上传协议返回不同协议上传所需要的信息
	// 对于部分企业开启了专属存储,必须实现HEADER加签,否则无法支持专属存储组织文件上传。
	// 如果指定上传协议不支持,则会返回错误Errors.DENTRY_UPLOAD_PROTOCOL_NOTSUPPORT, 请尝试用其它协议上传。
	// 枚举值:
	// 	HEADER_SIGNATURE: Header加签
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetFileUploadInfoRequest) GoString

func (s GetFileUploadInfoRequest) GoString() string

func (*GetFileUploadInfoRequest) SetMultipart

func (*GetFileUploadInfoRequest) SetOption

func (*GetFileUploadInfoRequest) SetProtocol

func (*GetFileUploadInfoRequest) SetUnionId

func (GetFileUploadInfoRequest) String

func (s GetFileUploadInfoRequest) String() string

type GetFileUploadInfoRequestOption

type GetFileUploadInfoRequestOption struct {
	// 预检查的字段。可实现对文件名称,文件完整性,容量的校验
	PreCheckParam *GetFileUploadInfoRequestOptionPreCheckParam `json:"preCheckParam,omitempty" xml:"preCheckParam,omitempty" type:"Struct"`
	// 优先使用内网传输
	// 前提: 配置了专属存储内网传输
	// 默认值:
	// 	true
	PreferIntranet *bool `json:"preferIntranet,omitempty" xml:"preferIntranet,omitempty"`
	// 优先地域, 倾向于将资源存到哪个地域,可实现就近上传等功能
	// 枚举值:
	// 	ZHANGJIAKOU: 张家口
	// 	SHENZHEN: 深圳
	// 	SHANGHAI: 上海
	// 	SINGAPORE: 新加坡
	// 	UNKNOWN: 未知
	PreferRegion *string `json:"preferRegion,omitempty" xml:"preferRegion,omitempty"`
	// 文件存储驱动类型, 当前只支持DINGTALK
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	// 默认值:
	// 	DINGTALK
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
}

func (GetFileUploadInfoRequestOption) GoString

func (*GetFileUploadInfoRequestOption) SetPreferIntranet

func (*GetFileUploadInfoRequestOption) SetPreferRegion

func (*GetFileUploadInfoRequestOption) SetStorageDriver

func (GetFileUploadInfoRequestOption) String

type GetFileUploadInfoRequestOptionPreCheckParam

type GetFileUploadInfoRequestOptionPreCheckParam struct {
	// 文件md5值, 做文件完整性校验。不传则不做校验。
	Md5 *string `json:"md5,omitempty" xml:"md5,omitempty"`
	// 文件名称, 文件名称合法性和文件名称冲突校验
	// 规则:
	// 1. 头尾不能包含空格,否则会自动去除
	// 2. 不能包含特殊字符,包括:制表符、*、"、<、>、|
	// 3. 不能以"."结尾
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id
	// 根目录id值为0
	// 用于同目录文件名冲突校验
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 文件大小, 做容量相关校验。不传则不做校验。
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
}

func (GetFileUploadInfoRequestOptionPreCheckParam) GoString

func (*GetFileUploadInfoRequestOptionPreCheckParam) SetMd5

func (*GetFileUploadInfoRequestOptionPreCheckParam) SetName

func (*GetFileUploadInfoRequestOptionPreCheckParam) SetParentId

func (*GetFileUploadInfoRequestOptionPreCheckParam) SetSize

func (GetFileUploadInfoRequestOptionPreCheckParam) String

type GetFileUploadInfoResponse

type GetFileUploadInfoResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetFileUploadInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFileUploadInfoResponse) GoString

func (s GetFileUploadInfoResponse) GoString() string

func (*GetFileUploadInfoResponse) SetBody

func (*GetFileUploadInfoResponse) SetHeaders

func (GetFileUploadInfoResponse) String

func (s GetFileUploadInfoResponse) String() string

type GetFileUploadInfoResponseBody

type GetFileUploadInfoResponseBody struct {
	// Header加签上传信息, 当protocol等于HEADER_SIGNATURE时,此字段生效
	HeaderSignatureInfo *GetFileUploadInfoResponseBodyHeaderSignatureInfo `json:"headerSignatureInfo,omitempty" xml:"headerSignatureInfo,omitempty" type:"Struct"`
	// 上传协议,根据不同上传类型返回对应的信息.
	// 枚举值:
	// 	HEADER_SIGNATURE: Header加签
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// 文件存储类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 上传唯一标识
	UploadKey *string `json:"uploadKey,omitempty" xml:"uploadKey,omitempty"`
}

func (GetFileUploadInfoResponseBody) GoString

func (*GetFileUploadInfoResponseBody) SetProtocol

func (*GetFileUploadInfoResponseBody) SetStorageDriver

func (*GetFileUploadInfoResponseBody) SetUploadKey

func (GetFileUploadInfoResponseBody) String

type GetFileUploadInfoResponseBodyHeaderSignatureInfo

type GetFileUploadInfoResponseBodyHeaderSignatureInfo struct {
	// 过期时间,单位秒
	ExpirationSeconds *int32 `json:"expirationSeconds,omitempty" xml:"expirationSeconds,omitempty"`
	// 请求头
	// 最大size:
	// 	20
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
	// 内网URL, 在网络连通的情况下,使用内网URL可加速服务器间上传
	// 最大size:
	// 	10
	InternalResourceUrls []*string `json:"internalResourceUrls,omitempty" xml:"internalResourceUrls,omitempty" type:"Repeated"`
	// 地域
	// 枚举值:
	// 	ZHANGJIAKOU: 张家口
	// 	SHENZHEN: 深圳
	// 	SHANGHAI: 上海
	// 	SINGAPORE: 新加坡
	// 	UNKNOWN: 未知
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// 多个上传下载URL, 前面url优先
	// 最大size:
	// 	10
	ResourceUrls []*string `json:"resourceUrls,omitempty" xml:"resourceUrls,omitempty" type:"Repeated"`
}

func (GetFileUploadInfoResponseBodyHeaderSignatureInfo) GoString

func (*GetFileUploadInfoResponseBodyHeaderSignatureInfo) SetExpirationSeconds

func (*GetFileUploadInfoResponseBodyHeaderSignatureInfo) SetHeaders

func (*GetFileUploadInfoResponseBodyHeaderSignatureInfo) SetInternalResourceUrls

func (*GetFileUploadInfoResponseBodyHeaderSignatureInfo) SetRegion

func (*GetFileUploadInfoResponseBodyHeaderSignatureInfo) SetResourceUrls

func (GetFileUploadInfoResponseBodyHeaderSignatureInfo) String

type GetMultipartFileUploadInfosHeaders

type GetMultipartFileUploadInfosHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetMultipartFileUploadInfosHeaders) GoString

func (*GetMultipartFileUploadInfosHeaders) SetCommonHeaders

func (*GetMultipartFileUploadInfosHeaders) SetXAcsDingtalkAccessToken

func (GetMultipartFileUploadInfosHeaders) String

type GetMultipartFileUploadInfosRequest

type GetMultipartFileUploadInfosRequest struct {
	// 可选参数
	Option *GetMultipartFileUploadInfosRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 分片id列表
	// 分片id取值: 1~10000
	// 分片大小限制: 100KB~5GB
	// 最大size:
	// 	30
	PartNumbers []*int32 `json:"partNumbers,omitempty" xml:"partNumbers,omitempty" type:"Repeated"`
	// 上传唯一标识
	UploadKey *string `json:"uploadKey,omitempty" xml:"uploadKey,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetMultipartFileUploadInfosRequest) GoString

func (*GetMultipartFileUploadInfosRequest) SetPartNumbers

func (*GetMultipartFileUploadInfosRequest) SetUnionId

func (*GetMultipartFileUploadInfosRequest) SetUploadKey

func (GetMultipartFileUploadInfosRequest) String

type GetMultipartFileUploadInfosRequestOption

type GetMultipartFileUploadInfosRequestOption struct {
	// 优先使用内网传输
	// 前提: 配置了专属存储内网传输
	// 默认值:
	// 	true
	PreferIntranet *bool `json:"preferIntranet,omitempty" xml:"preferIntranet,omitempty"`
}

func (GetMultipartFileUploadInfosRequestOption) GoString

func (*GetMultipartFileUploadInfosRequestOption) SetPreferIntranet

func (GetMultipartFileUploadInfosRequestOption) String

type GetMultipartFileUploadInfosResponse

type GetMultipartFileUploadInfosResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetMultipartFileUploadInfosResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMultipartFileUploadInfosResponse) GoString

func (*GetMultipartFileUploadInfosResponse) SetHeaders

func (GetMultipartFileUploadInfosResponse) String

type GetMultipartFileUploadInfosResponseBody

type GetMultipartFileUploadInfosResponseBody struct {
	// 分片Header加签上传信息列表
	// 最大size:
	// 	30
	MultipartHeaderSignatureInfos []*GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfos `json:"multipartHeaderSignatureInfos,omitempty" xml:"multipartHeaderSignatureInfos,omitempty" type:"Repeated"`
}

func (GetMultipartFileUploadInfosResponseBody) GoString

func (GetMultipartFileUploadInfosResponseBody) String

type GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfos

type GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfos struct {
	// header信息
	HeaderSignatureInfo *GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo `json:"headerSignatureInfo,omitempty" xml:"headerSignatureInfo,omitempty" type:"Struct"`
	// 分片number
	PartNumber *int32 `json:"partNumber,omitempty" xml:"partNumber,omitempty"`
}

func (GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfos) GoString

func (*GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfos) SetPartNumber

func (GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfos) String

type GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo

type GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo struct {
	// 过期时间,单位秒
	ExpirationSeconds *int32 `json:"expirationSeconds,omitempty" xml:"expirationSeconds,omitempty"`
	// 请求头
	// 最大size:
	// 	20
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
	// 内网URL, 在网络连通的情况下,使用内网URL可加速服务器间上传
	// 最大size:
	// 	10
	InternalResourceUrls []*string `json:"internalResourceUrls,omitempty" xml:"internalResourceUrls,omitempty" type:"Repeated"`
	// 地域
	// 枚举值:
	// 	ZHANGJIAKOU: 张家口
	// 	SHENZHEN: 深圳
	// 	SHANGHAI: 上海
	// 	SINGAPORE: 新加坡
	// 	UNKNOWN: 未知
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// 多个上传下载URL, 前面url优先
	// 最大size:
	// 	10
	ResourceUrls []*string `json:"resourceUrls,omitempty" xml:"resourceUrls,omitempty" type:"Repeated"`
}

func (GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo) GoString

func (*GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo) SetExpirationSeconds

func (*GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo) SetHeaders

func (*GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo) SetInternalResourceUrls

func (*GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo) SetResourceUrls

func (GetMultipartFileUploadInfosResponseBodyMultipartHeaderSignatureInfosHeaderSignatureInfo) String

type GetOrgHeaders

type GetOrgHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetOrgHeaders) GoString

func (s GetOrgHeaders) GoString() string

func (*GetOrgHeaders) SetCommonHeaders

func (s *GetOrgHeaders) SetCommonHeaders(v map[string]*string) *GetOrgHeaders

func (*GetOrgHeaders) SetXAcsDingtalkAccessToken

func (s *GetOrgHeaders) SetXAcsDingtalkAccessToken(v string) *GetOrgHeaders

func (GetOrgHeaders) String

func (s GetOrgHeaders) String() string

type GetOrgRequest

type GetOrgRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetOrgRequest) GoString

func (s GetOrgRequest) GoString() string

func (*GetOrgRequest) SetUnionId

func (s *GetOrgRequest) SetUnionId(v string) *GetOrgRequest

func (GetOrgRequest) String

func (s GetOrgRequest) String() string

type GetOrgResponse

type GetOrgResponse struct {
	Headers map[string]*string  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetOrgResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetOrgResponse) GoString

func (s GetOrgResponse) GoString() string

func (*GetOrgResponse) SetBody

func (*GetOrgResponse) SetHeaders

func (s *GetOrgResponse) SetHeaders(v map[string]*string) *GetOrgResponse

func (GetOrgResponse) String

func (s GetOrgResponse) String() string

type GetOrgResponseBody

type GetOrgResponseBody struct {
	// 企业信息
	Org *GetOrgResponseBodyOrg `json:"org,omitempty" xml:"org,omitempty" type:"Struct"`
}

func (GetOrgResponseBody) GoString

func (s GetOrgResponseBody) GoString() string

func (*GetOrgResponseBody) SetOrg

func (GetOrgResponseBody) String

func (s GetOrgResponseBody) String() string

type GetOrgResponseBodyOrg

type GetOrgResponseBodyOrg struct {
	// 企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 分区容量信息
	// 最大size:
	// 	2
	Partitions []*GetOrgResponseBodyOrgPartitions `json:"partitions,omitempty" xml:"partitions,omitempty" type:"Repeated"`
}

func (GetOrgResponseBodyOrg) GoString

func (s GetOrgResponseBodyOrg) GoString() string

func (*GetOrgResponseBodyOrg) SetCorpId

func (*GetOrgResponseBodyOrg) SetPartitions

func (GetOrgResponseBodyOrg) String

func (s GetOrgResponseBodyOrg) String() string

type GetOrgResponseBodyOrgPartitions

type GetOrgResponseBodyOrgPartitions struct {
	// 分区类型
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 容量信息
	Quota *GetOrgResponseBodyOrgPartitionsQuota `json:"quota,omitempty" xml:"quota,omitempty" type:"Struct"`
}

func (GetOrgResponseBodyOrgPartitions) GoString

func (*GetOrgResponseBodyOrgPartitions) SetPartitionType

func (GetOrgResponseBodyOrgPartitions) String

type GetOrgResponseBodyOrgPartitionsQuota

type GetOrgResponseBodyOrgPartitionsQuota struct {
	// 最大容量, 单位: Byte
	// 当前应用容量被设置为max时,代表当前应用容量设置了上限,used<=max
	// 当前应用容量未设置max时,返回空,此时应用共享该企业剩余可用容量
	Max *int64 `json:"max,omitempty" xml:"max,omitempty"`
	// 预分配剩余容量, 单位: Byte
	// 背景:
	//    管理后台可以给应用或空间预分配容量,此字段表示预分剩余容量,即预分配容量中未使用部分
	// 如果没有设置预分配容,此字段是空
	Reserved *int64 `json:"reserved,omitempty" xml:"reserved,omitempty"`
	// 容量类型
	// 如果是企业维度容量,此值是PRIVATE, 表示企业独占
	// 枚举值:
	// 	SHARE: 共享容量
	// 此模式下,Quota.max为空,表示共享企业容量
	// 	PRIVATE: 预分配容量(专享容量)
	// 当Quota.max设置值后,表示容量独占
	// 使用场景:需要保证单个应用的可用容量不受其他应用影响时, 可使用预分配容量(专享容量)
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 实际已使用容量, 单位: Byte
	// 表示该应用下所用文件占用容量的总和,文件的上传、复制、删除相关操作会对used的值做相应变更
	// 最小值:
	// 	0
	Used *int64 `json:"used,omitempty" xml:"used,omitempty"`
}

func (GetOrgResponseBodyOrgPartitionsQuota) GoString

func (*GetOrgResponseBodyOrgPartitionsQuota) SetMax

func (*GetOrgResponseBodyOrgPartitionsQuota) SetReserved

func (*GetOrgResponseBodyOrgPartitionsQuota) SetType

func (*GetOrgResponseBodyOrgPartitionsQuota) SetUsed

func (GetOrgResponseBodyOrgPartitionsQuota) String

type GetRecycleBinHeaders

type GetRecycleBinHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetRecycleBinHeaders) GoString

func (s GetRecycleBinHeaders) GoString() string

func (*GetRecycleBinHeaders) SetCommonHeaders

func (s *GetRecycleBinHeaders) SetCommonHeaders(v map[string]*string) *GetRecycleBinHeaders

func (*GetRecycleBinHeaders) SetXAcsDingtalkAccessToken

func (s *GetRecycleBinHeaders) SetXAcsDingtalkAccessToken(v string) *GetRecycleBinHeaders

func (GetRecycleBinHeaders) String

func (s GetRecycleBinHeaders) String() string

type GetRecycleBinRequest

type GetRecycleBinRequest struct {
	// 回收站范围类型
	// 枚举值:
	// 	ORG: 企业
	// 	APP: 应用
	// 	SPACE: 空间
	RecycleBinScope *string `json:"recycleBinScope,omitempty" xml:"recycleBinScope,omitempty"`
	// 回收站范围id
	// 根据recycleBinScope传入对应的企业、应用、空间ID
	ScopeId *string `json:"scopeId,omitempty" xml:"scopeId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetRecycleBinRequest) GoString

func (s GetRecycleBinRequest) GoString() string

func (*GetRecycleBinRequest) SetRecycleBinScope

func (s *GetRecycleBinRequest) SetRecycleBinScope(v string) *GetRecycleBinRequest

func (*GetRecycleBinRequest) SetScopeId

func (*GetRecycleBinRequest) SetUnionId

func (GetRecycleBinRequest) String

func (s GetRecycleBinRequest) String() string

type GetRecycleBinResponse

type GetRecycleBinResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetRecycleBinResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetRecycleBinResponse) GoString

func (s GetRecycleBinResponse) GoString() string

func (*GetRecycleBinResponse) SetBody

func (*GetRecycleBinResponse) SetHeaders

func (GetRecycleBinResponse) String

func (s GetRecycleBinResponse) String() string

type GetRecycleBinResponseBody

type GetRecycleBinResponseBody struct {
	// 回收站信息
	RecycleBin *GetRecycleBinResponseBodyRecycleBin `json:"recycleBin,omitempty" xml:"recycleBin,omitempty" type:"Struct"`
}

func (GetRecycleBinResponseBody) GoString

func (s GetRecycleBinResponseBody) GoString() string

func (*GetRecycleBinResponseBody) SetRecycleBin

func (GetRecycleBinResponseBody) String

func (s GetRecycleBinResponseBody) String() string

type GetRecycleBinResponseBodyRecycleBin

type GetRecycleBinResponseBodyRecycleBin struct {
	// 回收站id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 回收站范围类型
	// 枚举值:
	// 	ORG: 企业
	// 	APP: 应用
	// 	SPACE: 空间
	Scope *string `json:"scope,omitempty" xml:"scope,omitempty"`
	// 回收站范围id
	// 根据recycleBinScope传入对应的企业、应用、空间ID
	ScopeId *string `json:"scopeId,omitempty" xml:"scopeId,omitempty"`
}

func (GetRecycleBinResponseBodyRecycleBin) GoString

func (*GetRecycleBinResponseBodyRecycleBin) SetId

func (*GetRecycleBinResponseBodyRecycleBin) SetScope

func (*GetRecycleBinResponseBodyRecycleBin) SetScopeId

func (GetRecycleBinResponseBodyRecycleBin) String

type GetRecycleItemHeaders

type GetRecycleItemHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetRecycleItemHeaders) GoString

func (s GetRecycleItemHeaders) GoString() string

func (*GetRecycleItemHeaders) SetCommonHeaders

func (s *GetRecycleItemHeaders) SetCommonHeaders(v map[string]*string) *GetRecycleItemHeaders

func (*GetRecycleItemHeaders) SetXAcsDingtalkAccessToken

func (s *GetRecycleItemHeaders) SetXAcsDingtalkAccessToken(v string) *GetRecycleItemHeaders

func (GetRecycleItemHeaders) String

func (s GetRecycleItemHeaders) String() string

type GetRecycleItemRequest

type GetRecycleItemRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetRecycleItemRequest) GoString

func (s GetRecycleItemRequest) GoString() string

func (*GetRecycleItemRequest) SetUnionId

func (GetRecycleItemRequest) String

func (s GetRecycleItemRequest) String() string

type GetRecycleItemResponse

type GetRecycleItemResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetRecycleItemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetRecycleItemResponse) GoString

func (s GetRecycleItemResponse) GoString() string

func (*GetRecycleItemResponse) SetBody

func (*GetRecycleItemResponse) SetHeaders

func (GetRecycleItemResponse) String

func (s GetRecycleItemResponse) String() string

type GetRecycleItemResponseBody

type GetRecycleItemResponseBody struct {
	// 回收项信息
	Item *GetRecycleItemResponseBodyItem `json:"item,omitempty" xml:"item,omitempty" type:"Struct"`
}

func (GetRecycleItemResponseBody) GoString

func (s GetRecycleItemResponseBody) GoString() string

func (*GetRecycleItemResponseBody) SetItem

func (GetRecycleItemResponseBody) String

type GetRecycleItemResponseBodyItem

type GetRecycleItemResponseBodyItem struct {
	// 原文件(夹)id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 回收项id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 操作人id
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
	// 删除时间
	OperatorTime *string `json:"operatorTime,omitempty" xml:"operatorTime,omitempty"`
	// 原文件(夹)名称
	OriginalName *string `json:"originalName,omitempty" xml:"originalName,omitempty"`
	// 原文件(夹)路径
	OriginalPath *string `json:"originalPath,omitempty" xml:"originalPath,omitempty"`
	// 原文件(夹)大小
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 原文件(夹)所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetRecycleItemResponseBodyItem) GoString

func (*GetRecycleItemResponseBodyItem) SetDentryId

func (*GetRecycleItemResponseBodyItem) SetId

func (*GetRecycleItemResponseBodyItem) SetOperatorId

func (*GetRecycleItemResponseBodyItem) SetOperatorTime

func (*GetRecycleItemResponseBodyItem) SetOriginalName

func (*GetRecycleItemResponseBodyItem) SetOriginalPath

func (*GetRecycleItemResponseBodyItem) SetSize

func (*GetRecycleItemResponseBodyItem) SetSpaceId

func (*GetRecycleItemResponseBodyItem) SetType

func (GetRecycleItemResponseBodyItem) String

type GetSpaceHeaders

type GetSpaceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetSpaceHeaders) GoString

func (s GetSpaceHeaders) GoString() string

func (*GetSpaceHeaders) SetCommonHeaders

func (s *GetSpaceHeaders) SetCommonHeaders(v map[string]*string) *GetSpaceHeaders

func (*GetSpaceHeaders) SetXAcsDingtalkAccessToken

func (s *GetSpaceHeaders) SetXAcsDingtalkAccessToken(v string) *GetSpaceHeaders

func (GetSpaceHeaders) String

func (s GetSpaceHeaders) String() string

type GetSpaceRequest

type GetSpaceRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetSpaceRequest) GoString

func (s GetSpaceRequest) GoString() string

func (*GetSpaceRequest) SetUnionId

func (s *GetSpaceRequest) SetUnionId(v string) *GetSpaceRequest

func (GetSpaceRequest) String

func (s GetSpaceRequest) String() string

type GetSpaceResponse

type GetSpaceResponse struct {
	Headers map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetSpaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSpaceResponse) GoString

func (s GetSpaceResponse) GoString() string

func (*GetSpaceResponse) SetBody

func (*GetSpaceResponse) SetHeaders

func (s *GetSpaceResponse) SetHeaders(v map[string]*string) *GetSpaceResponse

func (GetSpaceResponse) String

func (s GetSpaceResponse) String() string

type GetSpaceResponseBody

type GetSpaceResponseBody struct {
	// 空间详情
	Space *GetSpaceResponseBodySpace `json:"space,omitempty" xml:"space,omitempty" type:"Struct"`
}

func (GetSpaceResponseBody) GoString

func (s GetSpaceResponseBody) GoString() string

func (*GetSpaceResponseBody) SetSpace

func (GetSpaceResponseBody) String

func (s GetSpaceResponseBody) String() string

type GetSpaceResponseBodySpace

type GetSpaceResponseBodySpace struct {
	// 开放平台应用appId
	AppId *string `json:"appId,omitempty" xml:"appId,omitempty"`
	// 空间能力项
	Capabilities *GetSpaceResponseBodySpaceCapabilities `json:"capabilities,omitempty" xml:"capabilities,omitempty" type:"Struct"`
	// 空间归属企业的id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 空间id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 空间名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 所有者id, 根据ownerType定义, 确定值的所属类型
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// owner类型
	// 枚举值:
	// 	USER: 用户类型
	// 	APP: App类型
	OwnerType *string `json:"ownerType,omitempty" xml:"ownerType,omitempty"`
	// 分区容量信息
	// 最大size:
	// 	2
	Partitions []*GetSpaceResponseBodySpacePartitions `json:"partitions,omitempty" xml:"partitions,omitempty" type:"Repeated"`
	// 容量上限
	// 管理后台设置的容量上限
	// 建议使用分区上容量信息字段
	Quota *int64 `json:"quota,omitempty" xml:"quota,omitempty"`
	// 业务场景,可以自定义,表示多个不同空间的聚合,可以提供对特定场景做能力设计、容量管理,如根据场景来做搜索或查询。
	// 创建空间时,不指定scene, 默认值是default
	// 默认值:
	// 	default
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// 关联业务id, 配合scene一起使用。创建空间时,不指定sceneId, 默认值是0
	// 默认值:
	// 	0
	SceneId *string `json:"sceneId,omitempty" xml:"sceneId,omitempty"`
	// 空间状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETE: 已删除
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 已使用容量, 包含各分区已使用容量和
	// 建议使用分区上容量信息字段
	UsedQuota *int64 `json:"usedQuota,omitempty" xml:"usedQuota,omitempty"`
}

func (GetSpaceResponseBodySpace) GoString

func (s GetSpaceResponseBodySpace) GoString() string

func (*GetSpaceResponseBodySpace) SetAppId

func (*GetSpaceResponseBodySpace) SetCapabilities

func (*GetSpaceResponseBodySpace) SetCorpId

func (*GetSpaceResponseBodySpace) SetCreateTime

func (*GetSpaceResponseBodySpace) SetCreatorId

func (*GetSpaceResponseBodySpace) SetId

func (*GetSpaceResponseBodySpace) SetModifiedTime

func (*GetSpaceResponseBodySpace) SetModifierId

func (*GetSpaceResponseBodySpace) SetName

func (*GetSpaceResponseBodySpace) SetOwnerId

func (*GetSpaceResponseBodySpace) SetOwnerType

func (*GetSpaceResponseBodySpace) SetPartitions

func (*GetSpaceResponseBodySpace) SetQuota

func (*GetSpaceResponseBodySpace) SetScene

func (*GetSpaceResponseBodySpace) SetSceneId

func (*GetSpaceResponseBodySpace) SetStatus

func (*GetSpaceResponseBodySpace) SetUsedQuota

func (GetSpaceResponseBodySpace) String

func (s GetSpaceResponseBodySpace) String() string

type GetSpaceResponseBodySpaceCapabilities

type GetSpaceResponseBodySpaceCapabilities struct {
	// 是否进最近使用, 默认不支持
	// 默认值:
	// 	false
	CanRecordRecentFile *bool `json:"canRecordRecentFile,omitempty" xml:"canRecordRecentFile,omitempty"`
	// 是否支持重命名空间名称, 默认不支持
	// 默认值:
	// 	false
	CanRename *bool `json:"canRename,omitempty" xml:"canRename,omitempty"`
	// 是否支持搜索, 默认不支持
	// 默认值:
	// 	false
	CanSearch *bool `json:"canSearch,omitempty" xml:"canSearch,omitempty"`
}

func (GetSpaceResponseBodySpaceCapabilities) GoString

func (*GetSpaceResponseBodySpaceCapabilities) SetCanRecordRecentFile

func (*GetSpaceResponseBodySpaceCapabilities) SetCanRename

func (*GetSpaceResponseBodySpaceCapabilities) SetCanSearch

func (GetSpaceResponseBodySpaceCapabilities) String

type GetSpaceResponseBodySpacePartitions

type GetSpaceResponseBodySpacePartitions struct {
	// 分区类型
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 容量信息
	Quota *GetSpaceResponseBodySpacePartitionsQuota `json:"quota,omitempty" xml:"quota,omitempty" type:"Struct"`
}

func (GetSpaceResponseBodySpacePartitions) GoString

func (*GetSpaceResponseBodySpacePartitions) SetPartitionType

func (GetSpaceResponseBodySpacePartitions) String

type GetSpaceResponseBodySpacePartitionsQuota

type GetSpaceResponseBodySpacePartitionsQuota struct {
	// 最大容量, 单位: Byte
	// 当前应用容量被设置为max时,代表当前应用容量设置了上限,used<=max
	// 当前应用容量未设置max时,返回空,此时应用共享该企业剩余可用容量
	Max *int64 `json:"max,omitempty" xml:"max,omitempty"`
	// 预分配剩余容量, 单位: Byte
	// 背景:
	//    管理后台可以给应用或空间预分配容量,此字段表示预分剩余容量,即预分配容量中未使用部分
	// 如果没有设置预分配容,此字段是空
	Reserved *int64 `json:"reserved,omitempty" xml:"reserved,omitempty"`
	// 容量类型
	// 如果是企业维度容量,此值是PRIVATE, 表示企业独占
	// 枚举值:
	// 	SHARE: 共享容量
	// 此模式下,Quota.max为空,表示共享企业容量
	// 	PRIVATE: 预分配容量(专享容量)
	// 当Quota.max设置值后,表示容量独占
	// 使用场景:需要保证单个应用的可用容量不受其他应用影响时, 可使用预分配容量(专享容量)
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 实际已使用容量, 单位: Byte
	// 表示该应用下所用文件占用容量的总和,文件的上传、复制、删除相关操作会对used的值做相应变更
	// 最小值:
	// 	0
	Used *int64 `json:"used,omitempty" xml:"used,omitempty"`
}

func (GetSpaceResponseBodySpacePartitionsQuota) GoString

func (*GetSpaceResponseBodySpacePartitionsQuota) SetMax

func (*GetSpaceResponseBodySpacePartitionsQuota) SetReserved

func (*GetSpaceResponseBodySpacePartitionsQuota) SetType

func (*GetSpaceResponseBodySpacePartitionsQuota) SetUsed

func (GetSpaceResponseBodySpacePartitionsQuota) String

type GetTaskHeaders

type GetTaskHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetTaskHeaders) GoString

func (s GetTaskHeaders) GoString() string

func (*GetTaskHeaders) SetCommonHeaders

func (s *GetTaskHeaders) SetCommonHeaders(v map[string]*string) *GetTaskHeaders

func (*GetTaskHeaders) SetXAcsDingtalkAccessToken

func (s *GetTaskHeaders) SetXAcsDingtalkAccessToken(v string) *GetTaskHeaders

func (GetTaskHeaders) String

func (s GetTaskHeaders) String() string

type GetTaskRequest

type GetTaskRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (GetTaskRequest) GoString

func (s GetTaskRequest) GoString() string

func (*GetTaskRequest) SetUnionId

func (s *GetTaskRequest) SetUnionId(v string) *GetTaskRequest

func (GetTaskRequest) String

func (s GetTaskRequest) String() string

type GetTaskResponse

type GetTaskResponse struct {
	Headers map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTaskResponse) GoString

func (s GetTaskResponse) GoString() string

func (*GetTaskResponse) SetBody

func (*GetTaskResponse) SetHeaders

func (s *GetTaskResponse) SetHeaders(v map[string]*string) *GetTaskResponse

func (GetTaskResponse) String

func (s GetTaskResponse) String() string

type GetTaskResponseBody

type GetTaskResponseBody struct {
	// 任务信息
	Task *GetTaskResponseBodyTask `json:"task,omitempty" xml:"task,omitempty" type:"Struct"`
}

func (GetTaskResponseBody) GoString

func (s GetTaskResponseBody) GoString() string

func (*GetTaskResponseBody) SetTask

func (GetTaskResponseBody) String

func (s GetTaskResponseBody) String() string

type GetTaskResponseBodyTask

type GetTaskResponseBodyTask struct {
	// 任务开始时间
	BeginTime *string `json:"beginTime,omitempty" xml:"beginTime,omitempty"`
	// 任务结束时间
	EndTime *string `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 子任务失败总数
	FailCount *int64 `json:"failCount,omitempty" xml:"failCount,omitempty"`
	// 任务失败原因
	FailMessage *string `json:"failMessage,omitempty" xml:"failMessage,omitempty"`
	// 任务id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 任务状态
	// 枚举值:
	// 	INIT: 初始化
	// 	IN_PROGRESS: 进行中
	// 	SUCCESS: 成功
	// 	FAIL: 失败
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 子任务成功总数
	SuccessCount *int64 `json:"successCount,omitempty" xml:"successCount,omitempty"`
	// 子任务总数
	TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (GetTaskResponseBodyTask) GoString

func (s GetTaskResponseBodyTask) GoString() string

func (*GetTaskResponseBodyTask) SetBeginTime

func (*GetTaskResponseBodyTask) SetEndTime

func (*GetTaskResponseBodyTask) SetFailCount

func (*GetTaskResponseBodyTask) SetFailMessage

func (*GetTaskResponseBodyTask) SetId

func (*GetTaskResponseBodyTask) SetStatus

func (*GetTaskResponseBodyTask) SetSuccessCount

func (s *GetTaskResponseBodyTask) SetSuccessCount(v int64) *GetTaskResponseBodyTask

func (*GetTaskResponseBodyTask) SetTotalCount

func (GetTaskResponseBodyTask) String

func (s GetTaskResponseBodyTask) String() string

type InitMultipartFileUploadHeaders

type InitMultipartFileUploadHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (InitMultipartFileUploadHeaders) GoString

func (*InitMultipartFileUploadHeaders) SetCommonHeaders

func (*InitMultipartFileUploadHeaders) SetXAcsDingtalkAccessToken

func (s *InitMultipartFileUploadHeaders) SetXAcsDingtalkAccessToken(v string) *InitMultipartFileUploadHeaders

func (InitMultipartFileUploadHeaders) String

type InitMultipartFileUploadRequest

type InitMultipartFileUploadRequest struct {
	// 可选参数
	Option *InitMultipartFileUploadRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (InitMultipartFileUploadRequest) GoString

func (*InitMultipartFileUploadRequest) SetUnionId

func (InitMultipartFileUploadRequest) String

type InitMultipartFileUploadRequestOption

type InitMultipartFileUploadRequestOption struct {
	// 预检查的字段。可实现对文件名称,文件完整性,容量的校验
	PreCheckParam *InitMultipartFileUploadRequestOptionPreCheckParam `json:"preCheckParam,omitempty" xml:"preCheckParam,omitempty" type:"Struct"`
	// 优先地域, 倾向于将资源存到哪个地域,可实现就近上传等功能
	// 枚举值:
	// 	ZHANGJIAKOU: 张家口
	// 	SHENZHEN: 深圳
	// 	SHANGHAI: 上海
	// 	SINGAPORE: 新加坡
	// 	UNKNOWN: 未知
	PreferRegion *string `json:"preferRegion,omitempty" xml:"preferRegion,omitempty"`
	// 文件存储驱动类型, 当前只支持DINGTALK
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	// 默认值:
	// 	DINGTALK
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
}

func (InitMultipartFileUploadRequestOption) GoString

func (*InitMultipartFileUploadRequestOption) SetPreferRegion

func (*InitMultipartFileUploadRequestOption) SetStorageDriver

func (InitMultipartFileUploadRequestOption) String

type InitMultipartFileUploadRequestOptionPreCheckParam

type InitMultipartFileUploadRequestOptionPreCheckParam struct {
	// 文件md5值, 做文件完整性校验。不传则不做校验。
	Md5 *string `json:"md5,omitempty" xml:"md5,omitempty"`
	// 文件名称, 文件名称合法性和文件名称冲突校验
	// 规则:
	// 1. 头尾不能包含空格,否则会自动去除
	// 2. 不能包含特殊字符,包括:制表符、*、"、<、>、|
	// 3. 不能以"."结尾
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id
	// 根目录id值为0
	// 用于同目录文件名冲突校验
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 文件大小, 做容量相关校验。不传则不做校验。
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
}

func (InitMultipartFileUploadRequestOptionPreCheckParam) GoString

func (*InitMultipartFileUploadRequestOptionPreCheckParam) SetMd5

func (*InitMultipartFileUploadRequestOptionPreCheckParam) SetName

func (*InitMultipartFileUploadRequestOptionPreCheckParam) SetParentId

func (*InitMultipartFileUploadRequestOptionPreCheckParam) SetSize

func (InitMultipartFileUploadRequestOptionPreCheckParam) String

type InitMultipartFileUploadResponse

type InitMultipartFileUploadResponse struct {
	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *InitMultipartFileUploadResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (InitMultipartFileUploadResponse) GoString

func (*InitMultipartFileUploadResponse) SetHeaders

func (InitMultipartFileUploadResponse) String

type InitMultipartFileUploadResponseBody

type InitMultipartFileUploadResponseBody struct {
	// 文件存储类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 上传唯一标识
	UploadKey *string `json:"uploadKey,omitempty" xml:"uploadKey,omitempty"`
}

func (InitMultipartFileUploadResponseBody) GoString

func (*InitMultipartFileUploadResponseBody) SetStorageDriver

func (*InitMultipartFileUploadResponseBody) SetUploadKey

func (InitMultipartFileUploadResponseBody) String

type ListAllDentriesHeaders

type ListAllDentriesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ListAllDentriesHeaders) GoString

func (s ListAllDentriesHeaders) GoString() string

func (*ListAllDentriesHeaders) SetCommonHeaders

func (s *ListAllDentriesHeaders) SetCommonHeaders(v map[string]*string) *ListAllDentriesHeaders

func (*ListAllDentriesHeaders) SetXAcsDingtalkAccessToken

func (s *ListAllDentriesHeaders) SetXAcsDingtalkAccessToken(v string) *ListAllDentriesHeaders

func (ListAllDentriesHeaders) String

func (s ListAllDentriesHeaders) String() string

type ListAllDentriesRequest

type ListAllDentriesRequest struct {
	// 可选参数
	Option *ListAllDentriesRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (ListAllDentriesRequest) GoString

func (s ListAllDentriesRequest) GoString() string

func (*ListAllDentriesRequest) SetOption

func (*ListAllDentriesRequest) SetUnionId

func (ListAllDentriesRequest) String

func (s ListAllDentriesRequest) String() string

type ListAllDentriesRequestOption

type ListAllDentriesRequestOption struct {
	// 分页大小
	// 默认值:
	// 	50
	// 最大值:
	// 	50
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标, 首次拉取不用传
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 排序规则, 升降或降序
	// 目前仅支持按修改时间排序,
	// 如果是升序排序, 分页拉取过程中, 如果文件发生变化, 可能拉取到重复数据
	// 如果是降序排序, 分页拉取过程中, 如果文件发生变化, 可能会丢失数据
	// 枚举值:
	// 	ASC: 升序
	// 	DESC: 降序
	// 默认值:
	// 	ASC
	Order *string `json:"order,omitempty" xml:"order,omitempty"`
	// 是否获取文件缩略图临时链接
	// 注: 按需获取, 会影响接口耗时
	// 默认值:
	// 	false
	WithThumbnail *bool `json:"withThumbnail,omitempty" xml:"withThumbnail,omitempty"`
}

func (ListAllDentriesRequestOption) GoString

func (s ListAllDentriesRequestOption) GoString() string

func (*ListAllDentriesRequestOption) SetMaxResults

func (*ListAllDentriesRequestOption) SetNextToken

func (*ListAllDentriesRequestOption) SetOrder

func (*ListAllDentriesRequestOption) SetWithThumbnail

func (ListAllDentriesRequestOption) String

type ListAllDentriesResponse

type ListAllDentriesResponse struct {
	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ListAllDentriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListAllDentriesResponse) GoString

func (s ListAllDentriesResponse) GoString() string

func (*ListAllDentriesResponse) SetBody

func (*ListAllDentriesResponse) SetHeaders

func (ListAllDentriesResponse) String

func (s ListAllDentriesResponse) String() string

type ListAllDentriesResponseBody

type ListAllDentriesResponseBody struct {
	// 文件列表
	// 最大size:
	// 	50
	Dentries []*ListAllDentriesResponseBodyDentries `json:"dentries,omitempty" xml:"dentries,omitempty" type:"Repeated"`
	// 分页游标
	// 不为空表示有更多数据
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListAllDentriesResponseBody) GoString

func (s ListAllDentriesResponseBody) GoString() string

func (*ListAllDentriesResponseBody) SetDentries

func (*ListAllDentriesResponseBody) SetNextToken

func (ListAllDentriesResponseBody) String

type ListAllDentriesResponseBodyDentries

type ListAllDentriesResponseBodyDentries struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentriesAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *ListAllDentriesResponseBodyDentriesProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 缩略图信息
	Thumbnail *ListAllDentriesResponseBodyDentriesThumbnail `json:"thumbnail,omitempty" xml:"thumbnail,omitempty" type:"Struct"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListAllDentriesResponseBodyDentries) GoString

func (*ListAllDentriesResponseBodyDentries) SetAppProperties

func (*ListAllDentriesResponseBodyDentries) SetCreateTime

func (*ListAllDentriesResponseBodyDentries) SetCreatorId

func (*ListAllDentriesResponseBodyDentries) SetExtension

func (*ListAllDentriesResponseBodyDentries) SetId

func (*ListAllDentriesResponseBodyDentries) SetModifiedTime

func (*ListAllDentriesResponseBodyDentries) SetModifierId

func (*ListAllDentriesResponseBodyDentries) SetName

func (*ListAllDentriesResponseBodyDentries) SetParentId

func (*ListAllDentriesResponseBodyDentries) SetPartitionType

func (*ListAllDentriesResponseBodyDentries) SetPath

func (*ListAllDentriesResponseBodyDentries) SetSize

func (*ListAllDentriesResponseBodyDentries) SetSpaceId

func (*ListAllDentriesResponseBodyDentries) SetStatus

func (*ListAllDentriesResponseBodyDentries) SetStorageDriver

func (*ListAllDentriesResponseBodyDentries) SetType

func (*ListAllDentriesResponseBodyDentries) SetUuid

func (*ListAllDentriesResponseBodyDentries) SetVersion

func (ListAllDentriesResponseBodyDentries) String

type ListAllDentriesResponseBodyDentriesProperties

type ListAllDentriesResponseBodyDentriesProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (ListAllDentriesResponseBodyDentriesProperties) GoString

func (*ListAllDentriesResponseBodyDentriesProperties) SetReadOnly

func (ListAllDentriesResponseBodyDentriesProperties) String

type ListAllDentriesResponseBodyDentriesThumbnail

type ListAllDentriesResponseBodyDentriesThumbnail struct {
	// 缩略图高度
	Height *int32 `json:"height,omitempty" xml:"height,omitempty"`
	// 缩略图url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
	// 缩略图宽度
	Width *int32 `json:"width,omitempty" xml:"width,omitempty"`
}

func (ListAllDentriesResponseBodyDentriesThumbnail) GoString

func (*ListAllDentriesResponseBodyDentriesThumbnail) SetHeight

func (*ListAllDentriesResponseBodyDentriesThumbnail) SetUrl

func (*ListAllDentriesResponseBodyDentriesThumbnail) SetWidth

func (ListAllDentriesResponseBodyDentriesThumbnail) String

type ListDentriesHeaders

type ListDentriesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ListDentriesHeaders) GoString

func (s ListDentriesHeaders) GoString() string

func (*ListDentriesHeaders) SetCommonHeaders

func (s *ListDentriesHeaders) SetCommonHeaders(v map[string]*string) *ListDentriesHeaders

func (*ListDentriesHeaders) SetXAcsDingtalkAccessToken

func (s *ListDentriesHeaders) SetXAcsDingtalkAccessToken(v string) *ListDentriesHeaders

func (ListDentriesHeaders) String

func (s ListDentriesHeaders) String() string

type ListDentriesRequest

type ListDentriesRequest struct {
	// 分页大小
	// 默认值:
	// 	50
	// 最大值:
	// 	50
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标, 首次拉取不用传
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 排序规则, 升降或降序
	// 枚举值:
	// 	ASC: 升序
	// 	DESC: 降序
	// 默认值:
	// 	DESC
	Order *string `json:"order,omitempty" xml:"order,omitempty"`
	// 排序字段
	// 枚举值:
	// 	NAME: 名称
	// 	SIZE: 大小
	// 	MODIFIED_TIME: 最后修改时间
	// 	CREATE_TIME: 创建时间
	// 默认值:
	// 	MODIFIED_TIME
	OrderBy *string `json:"orderBy,omitempty" xml:"orderBy,omitempty"`
	// 父目录id, 根目录id值为0
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
	// 是否获取文件缩略图临时链接
	// 注: 按需获取, 会影响接口耗时
	// 默认值:
	// 	false
	WithThumbnail *bool `json:"withThumbnail,omitempty" xml:"withThumbnail,omitempty"`
}

func (ListDentriesRequest) GoString

func (s ListDentriesRequest) GoString() string

func (*ListDentriesRequest) SetMaxResults

func (s *ListDentriesRequest) SetMaxResults(v int32) *ListDentriesRequest

func (*ListDentriesRequest) SetNextToken

func (s *ListDentriesRequest) SetNextToken(v string) *ListDentriesRequest

func (*ListDentriesRequest) SetOrder

func (*ListDentriesRequest) SetOrderBy

func (*ListDentriesRequest) SetParentId

func (s *ListDentriesRequest) SetParentId(v string) *ListDentriesRequest

func (*ListDentriesRequest) SetUnionId

func (*ListDentriesRequest) SetWithThumbnail

func (s *ListDentriesRequest) SetWithThumbnail(v bool) *ListDentriesRequest

func (ListDentriesRequest) String

func (s ListDentriesRequest) String() string

type ListDentriesResponse

type ListDentriesResponse struct {
	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ListDentriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDentriesResponse) GoString

func (s ListDentriesResponse) GoString() string

func (*ListDentriesResponse) SetBody

func (*ListDentriesResponse) SetHeaders

func (s *ListDentriesResponse) SetHeaders(v map[string]*string) *ListDentriesResponse

func (ListDentriesResponse) String

func (s ListDentriesResponse) String() string

type ListDentriesResponseBody

type ListDentriesResponseBody struct {
	// 文件列表
	// 最大size:
	// 	50
	Dentries []*ListDentriesResponseBodyDentries `json:"dentries,omitempty" xml:"dentries,omitempty" type:"Repeated"`
	// 分页游标
	// 不为空表示有更多数据
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListDentriesResponseBody) GoString

func (s ListDentriesResponseBody) GoString() string

func (*ListDentriesResponseBody) SetDentries

func (*ListDentriesResponseBody) SetNextToken

func (ListDentriesResponseBody) String

func (s ListDentriesResponseBody) String() string

type ListDentriesResponseBodyDentries

type ListDentriesResponseBodyDentries struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentriesAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *ListDentriesResponseBodyDentriesProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 缩略图信息
	Thumbnail *ListDentriesResponseBodyDentriesThumbnail `json:"thumbnail,omitempty" xml:"thumbnail,omitempty" type:"Struct"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListDentriesResponseBodyDentries) GoString

func (*ListDentriesResponseBodyDentries) SetAppProperties

func (*ListDentriesResponseBodyDentries) SetCreateTime

func (*ListDentriesResponseBodyDentries) SetCreatorId

func (*ListDentriesResponseBodyDentries) SetExtension

func (*ListDentriesResponseBodyDentries) SetId

func (*ListDentriesResponseBodyDentries) SetModifiedTime

func (*ListDentriesResponseBodyDentries) SetModifierId

func (*ListDentriesResponseBodyDentries) SetName

func (*ListDentriesResponseBodyDentries) SetParentId

func (*ListDentriesResponseBodyDentries) SetPartitionType

func (*ListDentriesResponseBodyDentries) SetPath

func (*ListDentriesResponseBodyDentries) SetSize

func (*ListDentriesResponseBodyDentries) SetSpaceId

func (*ListDentriesResponseBodyDentries) SetStatus

func (*ListDentriesResponseBodyDentries) SetStorageDriver

func (*ListDentriesResponseBodyDentries) SetType

func (*ListDentriesResponseBodyDentries) SetUuid

func (*ListDentriesResponseBodyDentries) SetVersion

func (ListDentriesResponseBodyDentries) String

type ListDentriesResponseBodyDentriesProperties

type ListDentriesResponseBodyDentriesProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (ListDentriesResponseBodyDentriesProperties) GoString

func (*ListDentriesResponseBodyDentriesProperties) SetReadOnly

func (ListDentriesResponseBodyDentriesProperties) String

type ListDentriesResponseBodyDentriesThumbnail

type ListDentriesResponseBodyDentriesThumbnail struct {
	// 缩略图高度
	Height *int32 `json:"height,omitempty" xml:"height,omitempty"`
	// 缩略图url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
	// 缩略图宽度
	Width *int32 `json:"width,omitempty" xml:"width,omitempty"`
}

func (ListDentriesResponseBodyDentriesThumbnail) GoString

func (*ListDentriesResponseBodyDentriesThumbnail) SetHeight

func (*ListDentriesResponseBodyDentriesThumbnail) SetUrl

func (*ListDentriesResponseBodyDentriesThumbnail) SetWidth

func (ListDentriesResponseBodyDentriesThumbnail) String

type ListDentryVersionsHeaders

type ListDentryVersionsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ListDentryVersionsHeaders) GoString

func (s ListDentryVersionsHeaders) GoString() string

func (*ListDentryVersionsHeaders) SetCommonHeaders

func (*ListDentryVersionsHeaders) SetXAcsDingtalkAccessToken

func (s *ListDentryVersionsHeaders) SetXAcsDingtalkAccessToken(v string) *ListDentryVersionsHeaders

func (ListDentryVersionsHeaders) String

func (s ListDentryVersionsHeaders) String() string

type ListDentryVersionsRequest

type ListDentryVersionsRequest struct {
	// 历史版本分页大小,默认100
	// 默认值:
	// 	100
	// 最大值:
	// 	100
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下一页的游标位置
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (ListDentryVersionsRequest) GoString

func (s ListDentryVersionsRequest) GoString() string

func (*ListDentryVersionsRequest) SetMaxResults

func (*ListDentryVersionsRequest) SetNextToken

func (*ListDentryVersionsRequest) SetUnionId

func (ListDentryVersionsRequest) String

func (s ListDentryVersionsRequest) String() string

type ListDentryVersionsResponse

type ListDentryVersionsResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ListDentryVersionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDentryVersionsResponse) GoString

func (s ListDentryVersionsResponse) GoString() string

func (*ListDentryVersionsResponse) SetBody

func (*ListDentryVersionsResponse) SetHeaders

func (ListDentryVersionsResponse) String

type ListDentryVersionsResponseBody

type ListDentryVersionsResponseBody struct {
	// 文件版本列表
	// 最大size:
	// 	100
	Dentries []*ListDentryVersionsResponseBodyDentries `json:"dentries,omitempty" xml:"dentries,omitempty" type:"Repeated"`
	// 分页游标
	// 不为空表示有更多数据
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListDentryVersionsResponseBody) GoString

func (*ListDentryVersionsResponseBody) SetDentries

func (*ListDentryVersionsResponseBody) SetNextToken

func (ListDentryVersionsResponseBody) String

type ListDentryVersionsResponseBodyDentries

type ListDentryVersionsResponseBodyDentries struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentriesAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *ListDentryVersionsResponseBodyDentriesProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListDentryVersionsResponseBodyDentries) GoString

func (*ListDentryVersionsResponseBodyDentries) SetAppProperties

func (*ListDentryVersionsResponseBodyDentries) SetCreateTime

func (*ListDentryVersionsResponseBodyDentries) SetCreatorId

func (*ListDentryVersionsResponseBodyDentries) SetExtension

func (*ListDentryVersionsResponseBodyDentries) SetId

func (*ListDentryVersionsResponseBodyDentries) SetModifiedTime

func (*ListDentryVersionsResponseBodyDentries) SetModifierId

func (*ListDentryVersionsResponseBodyDentries) SetName

func (*ListDentryVersionsResponseBodyDentries) SetParentId

func (*ListDentryVersionsResponseBodyDentries) SetPartitionType

func (*ListDentryVersionsResponseBodyDentries) SetPath

func (*ListDentryVersionsResponseBodyDentries) SetSize

func (*ListDentryVersionsResponseBodyDentries) SetSpaceId

func (*ListDentryVersionsResponseBodyDentries) SetStatus

func (*ListDentryVersionsResponseBodyDentries) SetStorageDriver

func (*ListDentryVersionsResponseBodyDentries) SetType

func (*ListDentryVersionsResponseBodyDentries) SetUuid

func (*ListDentryVersionsResponseBodyDentries) SetVersion

func (ListDentryVersionsResponseBodyDentries) String

type ListDentryVersionsResponseBodyDentriesProperties

type ListDentryVersionsResponseBodyDentriesProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (ListDentryVersionsResponseBodyDentriesProperties) GoString

func (*ListDentryVersionsResponseBodyDentriesProperties) SetReadOnly

func (ListDentryVersionsResponseBodyDentriesProperties) String

type ListPermissionsHeaders

type ListPermissionsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ListPermissionsHeaders) GoString

func (s ListPermissionsHeaders) GoString() string

func (*ListPermissionsHeaders) SetCommonHeaders

func (s *ListPermissionsHeaders) SetCommonHeaders(v map[string]*string) *ListPermissionsHeaders

func (*ListPermissionsHeaders) SetXAcsDingtalkAccessToken

func (s *ListPermissionsHeaders) SetXAcsDingtalkAccessToken(v string) *ListPermissionsHeaders

func (ListPermissionsHeaders) String

func (s ListPermissionsHeaders) String() string

type ListPermissionsRequest

type ListPermissionsRequest struct {
	// 可选参数
	Option *ListPermissionsRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (ListPermissionsRequest) GoString

func (s ListPermissionsRequest) GoString() string

func (*ListPermissionsRequest) SetOption

func (*ListPermissionsRequest) SetUnionId

func (ListPermissionsRequest) String

func (s ListPermissionsRequest) String() string

type ListPermissionsRequestOption

type ListPermissionsRequestOption struct {
	// 角色过滤列表
	// 最大size:
	// 	30
	FilterRoleIds []*string `json:"filterRoleIds,omitempty" xml:"filterRoleIds,omitempty" type:"Repeated"`
	// 分页大小
	// 默认值:
	// 	50
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListPermissionsRequestOption) GoString

func (s ListPermissionsRequestOption) GoString() string

func (*ListPermissionsRequestOption) SetFilterRoleIds

func (*ListPermissionsRequestOption) SetMaxResults

func (*ListPermissionsRequestOption) SetNextToken

func (ListPermissionsRequestOption) String

type ListPermissionsResponse

type ListPermissionsResponse struct {
	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ListPermissionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListPermissionsResponse) GoString

func (s ListPermissionsResponse) GoString() string

func (*ListPermissionsResponse) SetBody

func (*ListPermissionsResponse) SetHeaders

func (ListPermissionsResponse) String

func (s ListPermissionsResponse) String() string

type ListPermissionsResponseBody

type ListPermissionsResponseBody struct {
	// 分页游标, nextToken不为空表示有更多数据
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 权限列表分页数据
	// 最大size:
	// 	500
	Permissions []*ListPermissionsResponseBodyPermissions `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (ListPermissionsResponseBody) GoString

func (s ListPermissionsResponseBody) GoString() string

func (*ListPermissionsResponseBody) SetNextToken

func (*ListPermissionsResponseBody) SetPermissions

func (ListPermissionsResponseBody) String

type ListPermissionsResponseBodyPermissions

type ListPermissionsResponseBodyPermissions struct {
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 文件id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 有效时间
	Duration *int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 权限成员
	Member *ListPermissionsResponseBodyPermissionsMember `json:"member,omitempty" xml:"member,omitempty" type:"Struct"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 操作人id
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
	// 权限角色
	Role *ListPermissionsResponseBodyPermissionsRole `json:"role,omitempty" xml:"role,omitempty" type:"Struct"`
	// 空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
}

func (ListPermissionsResponseBodyPermissions) GoString

func (*ListPermissionsResponseBodyPermissions) SetCreateTime

func (*ListPermissionsResponseBodyPermissions) SetDentryId

func (*ListPermissionsResponseBodyPermissions) SetDuration

func (*ListPermissionsResponseBodyPermissions) SetModifiedTime

func (*ListPermissionsResponseBodyPermissions) SetOperatorId

func (*ListPermissionsResponseBodyPermissions) SetSpaceId

func (ListPermissionsResponseBodyPermissions) String

type ListPermissionsResponseBodyPermissionsMember

type ListPermissionsResponseBodyPermissionsMember struct {
	// 权限归属的企业
	// 如果存在企业id, 对应member离职的时候会自动清理权限
	// 如果memberType是dept类型,必须要有企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 权限成员id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 权限成员类型
	// 枚举值:
	// 	ORG: 企业
	// 	DEPT: 部门
	// 	TAG: 自定义tag
	// 	CONVERSATION: 会话
	// 	GG: 通用组
	// 	USER: 用户
	// 	ALL_USERS: 所有用户
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListPermissionsResponseBodyPermissionsMember) GoString

func (*ListPermissionsResponseBodyPermissionsMember) SetCorpId

func (*ListPermissionsResponseBodyPermissionsMember) SetId

func (*ListPermissionsResponseBodyPermissionsMember) SetType

func (ListPermissionsResponseBodyPermissionsMember) String

type ListPermissionsResponseBodyPermissionsRole

type ListPermissionsResponseBodyPermissionsRole struct {
	// 角色id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 角色名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListPermissionsResponseBodyPermissionsRole) GoString

func (*ListPermissionsResponseBodyPermissionsRole) SetId

func (*ListPermissionsResponseBodyPermissionsRole) SetName

func (ListPermissionsResponseBodyPermissionsRole) String

type ListRecycleItemsHeaders

type ListRecycleItemsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ListRecycleItemsHeaders) GoString

func (s ListRecycleItemsHeaders) GoString() string

func (*ListRecycleItemsHeaders) SetCommonHeaders

func (s *ListRecycleItemsHeaders) SetCommonHeaders(v map[string]*string) *ListRecycleItemsHeaders

func (*ListRecycleItemsHeaders) SetXAcsDingtalkAccessToken

func (s *ListRecycleItemsHeaders) SetXAcsDingtalkAccessToken(v string) *ListRecycleItemsHeaders

func (ListRecycleItemsHeaders) String

func (s ListRecycleItemsHeaders) String() string

type ListRecycleItemsRequest

type ListRecycleItemsRequest struct {
	// 分页大小, 不保证全量返回
	// 默认值:
	// 	50
	// 最大值:
	// 	50
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标,首次拉取nextToken传空
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (ListRecycleItemsRequest) GoString

func (s ListRecycleItemsRequest) GoString() string

func (*ListRecycleItemsRequest) SetMaxResults

func (*ListRecycleItemsRequest) SetNextToken

func (*ListRecycleItemsRequest) SetUnionId

func (ListRecycleItemsRequest) String

func (s ListRecycleItemsRequest) String() string

type ListRecycleItemsResponse

type ListRecycleItemsResponse struct {
	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ListRecycleItemsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListRecycleItemsResponse) GoString

func (s ListRecycleItemsResponse) GoString() string

func (*ListRecycleItemsResponse) SetBody

func (*ListRecycleItemsResponse) SetHeaders

func (ListRecycleItemsResponse) String

func (s ListRecycleItemsResponse) String() string

type ListRecycleItemsResponseBody

type ListRecycleItemsResponseBody struct {
	// 分页游标
	// 不为空表示有更多数据
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 回收项列表
	// 最大size:
	// 	50
	RecycleItems []*ListRecycleItemsResponseBodyRecycleItems `json:"recycleItems,omitempty" xml:"recycleItems,omitempty" type:"Repeated"`
}

func (ListRecycleItemsResponseBody) GoString

func (s ListRecycleItemsResponseBody) GoString() string

func (*ListRecycleItemsResponseBody) SetNextToken

func (*ListRecycleItemsResponseBody) SetRecycleItems

func (ListRecycleItemsResponseBody) String

type ListRecycleItemsResponseBodyRecycleItems

type ListRecycleItemsResponseBodyRecycleItems struct {
	// 原文件(夹)id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 回收项id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 操作人id
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
	// 删除时间
	OperatorTime *string `json:"operatorTime,omitempty" xml:"operatorTime,omitempty"`
	// 原文件(夹)名称
	OriginalName *string `json:"originalName,omitempty" xml:"originalName,omitempty"`
	// 原文件(夹)路径
	OriginalPath *string `json:"originalPath,omitempty" xml:"originalPath,omitempty"`
	// 原文件(夹)大小
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 原文件(夹)所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListRecycleItemsResponseBodyRecycleItems) GoString

func (*ListRecycleItemsResponseBodyRecycleItems) SetDentryId

func (*ListRecycleItemsResponseBodyRecycleItems) SetId

func (*ListRecycleItemsResponseBodyRecycleItems) SetOperatorId

func (*ListRecycleItemsResponseBodyRecycleItems) SetOperatorTime

func (*ListRecycleItemsResponseBodyRecycleItems) SetOriginalName

func (*ListRecycleItemsResponseBodyRecycleItems) SetOriginalPath

func (*ListRecycleItemsResponseBodyRecycleItems) SetSize

func (*ListRecycleItemsResponseBodyRecycleItems) SetSpaceId

func (*ListRecycleItemsResponseBodyRecycleItems) SetType

func (ListRecycleItemsResponseBodyRecycleItems) String

type MoveDentriesHeaders

type MoveDentriesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (MoveDentriesHeaders) GoString

func (s MoveDentriesHeaders) GoString() string

func (*MoveDentriesHeaders) SetCommonHeaders

func (s *MoveDentriesHeaders) SetCommonHeaders(v map[string]*string) *MoveDentriesHeaders

func (*MoveDentriesHeaders) SetXAcsDingtalkAccessToken

func (s *MoveDentriesHeaders) SetXAcsDingtalkAccessToken(v string) *MoveDentriesHeaders

func (MoveDentriesHeaders) String

func (s MoveDentriesHeaders) String() string

type MoveDentriesRequest

type MoveDentriesRequest struct {
	// 源文件(夹)id列表
	// 最大size:
	// 	30
	DentryIds []*string `json:"dentryIds,omitempty" xml:"dentryIds,omitempty" type:"Repeated"`
	// 可选参数
	Option *MoveDentriesRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 目标文件夹id, 根目录id值为0
	TargetFolderId *string `json:"targetFolderId,omitempty" xml:"targetFolderId,omitempty"`
	// 目标文件(夹)空间id
	TargetSpaceId *string `json:"targetSpaceId,omitempty" xml:"targetSpaceId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (MoveDentriesRequest) GoString

func (s MoveDentriesRequest) GoString() string

func (*MoveDentriesRequest) SetDentryIds

func (s *MoveDentriesRequest) SetDentryIds(v []*string) *MoveDentriesRequest

func (*MoveDentriesRequest) SetOption

func (*MoveDentriesRequest) SetTargetFolderId

func (s *MoveDentriesRequest) SetTargetFolderId(v string) *MoveDentriesRequest

func (*MoveDentriesRequest) SetTargetSpaceId

func (s *MoveDentriesRequest) SetTargetSpaceId(v string) *MoveDentriesRequest

func (*MoveDentriesRequest) SetUnionId

func (MoveDentriesRequest) String

func (s MoveDentriesRequest) String() string

type MoveDentriesRequestOption

type MoveDentriesRequestOption struct {
	// 文件(夹)名称冲突策略
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
	// 移动后,是否保留权限
	// 默认值:
	// 	false
	PreservePermissions *bool `json:"preservePermissions,omitempty" xml:"preservePermissions,omitempty"`
}

func (MoveDentriesRequestOption) GoString

func (s MoveDentriesRequestOption) GoString() string

func (*MoveDentriesRequestOption) SetConflictStrategy

func (s *MoveDentriesRequestOption) SetConflictStrategy(v string) *MoveDentriesRequestOption

func (*MoveDentriesRequestOption) SetPreservePermissions

func (s *MoveDentriesRequestOption) SetPreservePermissions(v bool) *MoveDentriesRequestOption

func (MoveDentriesRequestOption) String

func (s MoveDentriesRequestOption) String() string

type MoveDentriesResponse

type MoveDentriesResponse struct {
	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *MoveDentriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (MoveDentriesResponse) GoString

func (s MoveDentriesResponse) GoString() string

func (*MoveDentriesResponse) SetBody

func (*MoveDentriesResponse) SetHeaders

func (s *MoveDentriesResponse) SetHeaders(v map[string]*string) *MoveDentriesResponse

func (MoveDentriesResponse) String

func (s MoveDentriesResponse) String() string

type MoveDentriesResponseBody

type MoveDentriesResponseBody struct {
	// 批量移动文件(夹)结果列表
	// 最大size:
	// 	30
	ResultItems []*MoveDentriesResponseBodyResultItems `json:"resultItems,omitempty" xml:"resultItems,omitempty" type:"Repeated"`
}

func (MoveDentriesResponseBody) GoString

func (s MoveDentriesResponseBody) GoString() string

func (*MoveDentriesResponseBody) SetResultItems

func (MoveDentriesResponseBody) String

func (s MoveDentriesResponseBody) String() string

type MoveDentriesResponseBodyResultItems

type MoveDentriesResponseBodyResultItems struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 源文件(夹)id
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 错误原因, 异步任务该字段不返回
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 源文件(夹)空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 是否成功, 异步任务该字段不返回
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 操作对应根节点移动之后的文件id
	// 非失败的情况下同步或者异步都会返回
	TargetDentryId *string `json:"targetDentryId,omitempty" xml:"targetDentryId,omitempty"`
	// 操作对应根节点移动之后的空间id
	// 非失败的情况下同步或者异步都会返回
	TargetSpaceId *string `json:"targetSpaceId,omitempty" xml:"targetSpaceId,omitempty"`
	// 异步任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (MoveDentriesResponseBodyResultItems) GoString

func (*MoveDentriesResponseBodyResultItems) SetAsync

func (*MoveDentriesResponseBodyResultItems) SetDentryId

func (*MoveDentriesResponseBodyResultItems) SetErrorCode

func (*MoveDentriesResponseBodyResultItems) SetSpaceId

func (*MoveDentriesResponseBodyResultItems) SetSuccess

func (*MoveDentriesResponseBodyResultItems) SetTargetDentryId

func (*MoveDentriesResponseBodyResultItems) SetTargetSpaceId

func (*MoveDentriesResponseBodyResultItems) SetTaskId

func (MoveDentriesResponseBodyResultItems) String

type MoveDentryHeaders

type MoveDentryHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (MoveDentryHeaders) GoString

func (s MoveDentryHeaders) GoString() string

func (*MoveDentryHeaders) SetCommonHeaders

func (s *MoveDentryHeaders) SetCommonHeaders(v map[string]*string) *MoveDentryHeaders

func (*MoveDentryHeaders) SetXAcsDingtalkAccessToken

func (s *MoveDentryHeaders) SetXAcsDingtalkAccessToken(v string) *MoveDentryHeaders

func (MoveDentryHeaders) String

func (s MoveDentryHeaders) String() string

type MoveDentryRequest

type MoveDentryRequest struct {
	// 可选参数
	Option *MoveDentryRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 目标文件夹ID
	TargetFolderId *string `json:"targetFolderId,omitempty" xml:"targetFolderId,omitempty"`
	// 目标文件(夹)空间id
	TargetSpaceId *string `json:"targetSpaceId,omitempty" xml:"targetSpaceId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (MoveDentryRequest) GoString

func (s MoveDentryRequest) GoString() string

func (*MoveDentryRequest) SetOption

func (*MoveDentryRequest) SetTargetFolderId

func (s *MoveDentryRequest) SetTargetFolderId(v string) *MoveDentryRequest

func (*MoveDentryRequest) SetTargetSpaceId

func (s *MoveDentryRequest) SetTargetSpaceId(v string) *MoveDentryRequest

func (*MoveDentryRequest) SetUnionId

func (s *MoveDentryRequest) SetUnionId(v string) *MoveDentryRequest

func (MoveDentryRequest) String

func (s MoveDentryRequest) String() string

type MoveDentryRequestOption

type MoveDentryRequestOption struct {
	// 文件(夹)名称冲突策略
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
	// 移动后,是否保留权限
	// 默认值:
	// 	false
	PresevePermissions *bool `json:"presevePermissions,omitempty" xml:"presevePermissions,omitempty"`
}

func (MoveDentryRequestOption) GoString

func (s MoveDentryRequestOption) GoString() string

func (*MoveDentryRequestOption) SetConflictStrategy

func (s *MoveDentryRequestOption) SetConflictStrategy(v string) *MoveDentryRequestOption

func (*MoveDentryRequestOption) SetPresevePermissions

func (s *MoveDentryRequestOption) SetPresevePermissions(v bool) *MoveDentryRequestOption

func (MoveDentryRequestOption) String

func (s MoveDentryRequestOption) String() string

type MoveDentryResponse

type MoveDentryResponse struct {
	Headers map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *MoveDentryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (MoveDentryResponse) GoString

func (s MoveDentryResponse) GoString() string

func (*MoveDentryResponse) SetBody

func (*MoveDentryResponse) SetHeaders

func (s *MoveDentryResponse) SetHeaders(v map[string]*string) *MoveDentryResponse

func (MoveDentryResponse) String

func (s MoveDentryResponse) String() string

type MoveDentryResponseBody

type MoveDentryResponseBody struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 文件信息
	Dentry *MoveDentryResponseBodyDentry `json:"dentry,omitempty" xml:"dentry,omitempty" type:"Struct"`
	// 任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (MoveDentryResponseBody) GoString

func (s MoveDentryResponseBody) GoString() string

func (*MoveDentryResponseBody) SetAsync

func (*MoveDentryResponseBody) SetDentry

func (*MoveDentryResponseBody) SetTaskId

func (MoveDentryResponseBody) String

func (s MoveDentryResponseBody) String() string

type MoveDentryResponseBodyDentry

type MoveDentryResponseBodyDentry struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentryAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *MoveDentryResponseBodyDentryProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (MoveDentryResponseBodyDentry) GoString

func (s MoveDentryResponseBodyDentry) GoString() string

func (*MoveDentryResponseBodyDentry) SetAppProperties

func (*MoveDentryResponseBodyDentry) SetCreateTime

func (*MoveDentryResponseBodyDentry) SetCreatorId

func (*MoveDentryResponseBodyDentry) SetExtension

func (*MoveDentryResponseBodyDentry) SetId

func (*MoveDentryResponseBodyDentry) SetModifiedTime

func (*MoveDentryResponseBodyDentry) SetModifierId

func (*MoveDentryResponseBodyDentry) SetName

func (*MoveDentryResponseBodyDentry) SetParentId

func (*MoveDentryResponseBodyDentry) SetPartitionType

func (*MoveDentryResponseBodyDentry) SetPath

func (*MoveDentryResponseBodyDentry) SetSize

func (*MoveDentryResponseBodyDentry) SetSpaceId

func (*MoveDentryResponseBodyDentry) SetStatus

func (*MoveDentryResponseBodyDentry) SetStorageDriver

func (*MoveDentryResponseBodyDentry) SetType

func (*MoveDentryResponseBodyDentry) SetUuid

func (*MoveDentryResponseBodyDentry) SetVersion

func (MoveDentryResponseBodyDentry) String

type MoveDentryResponseBodyDentryProperties

type MoveDentryResponseBodyDentryProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (MoveDentryResponseBodyDentryProperties) GoString

func (*MoveDentryResponseBodyDentryProperties) SetReadOnly

func (MoveDentryResponseBodyDentryProperties) String

type RegisterOpenInfoHeaders

type RegisterOpenInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (RegisterOpenInfoHeaders) GoString

func (s RegisterOpenInfoHeaders) GoString() string

func (*RegisterOpenInfoHeaders) SetCommonHeaders

func (s *RegisterOpenInfoHeaders) SetCommonHeaders(v map[string]*string) *RegisterOpenInfoHeaders

func (*RegisterOpenInfoHeaders) SetXAcsDingtalkAccessToken

func (s *RegisterOpenInfoHeaders) SetXAcsDingtalkAccessToken(v string) *RegisterOpenInfoHeaders

func (RegisterOpenInfoHeaders) String

func (s RegisterOpenInfoHeaders) String() string

type RegisterOpenInfoRequest

type RegisterOpenInfoRequest struct {
	// 注册打开信息
	OpenInfos []*RegisterOpenInfoRequestOpenInfos `json:"openInfos,omitempty" xml:"openInfos,omitempty" type:"Repeated"`
	// 链接供应商名称
	// 枚举值:
	// 	MS_OFFICE: MS Office
	Provider *string `json:"provider,omitempty" xml:"provider,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (RegisterOpenInfoRequest) GoString

func (s RegisterOpenInfoRequest) GoString() string

func (*RegisterOpenInfoRequest) SetOpenInfos

func (*RegisterOpenInfoRequest) SetProvider

func (*RegisterOpenInfoRequest) SetUnionId

func (RegisterOpenInfoRequest) String

func (s RegisterOpenInfoRequest) String() string

type RegisterOpenInfoRequestOpenInfos

type RegisterOpenInfoRequestOpenInfos struct {
	// 打开方式
	// 枚举值:
	// 	PREVIEW: 预览
	// 	EDIT: 编辑
	OpenType *string `json:"openType,omitempty" xml:"openType,omitempty"`
	// 注册链接
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (RegisterOpenInfoRequestOpenInfos) GoString

func (*RegisterOpenInfoRequestOpenInfos) SetOpenType

func (*RegisterOpenInfoRequestOpenInfos) SetUrl

func (RegisterOpenInfoRequestOpenInfos) String

type RegisterOpenInfoResponse

type RegisterOpenInfoResponse struct {
	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *RegisterOpenInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RegisterOpenInfoResponse) GoString

func (s RegisterOpenInfoResponse) GoString() string

func (*RegisterOpenInfoResponse) SetBody

func (*RegisterOpenInfoResponse) SetHeaders

func (RegisterOpenInfoResponse) String

func (s RegisterOpenInfoResponse) String() string

type RegisterOpenInfoResponseBody

type RegisterOpenInfoResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (RegisterOpenInfoResponseBody) GoString

func (s RegisterOpenInfoResponseBody) GoString() string

func (*RegisterOpenInfoResponseBody) SetSuccess

func (RegisterOpenInfoResponseBody) String

type RenameDentryHeaders

type RenameDentryHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (RenameDentryHeaders) GoString

func (s RenameDentryHeaders) GoString() string

func (*RenameDentryHeaders) SetCommonHeaders

func (s *RenameDentryHeaders) SetCommonHeaders(v map[string]*string) *RenameDentryHeaders

func (*RenameDentryHeaders) SetXAcsDingtalkAccessToken

func (s *RenameDentryHeaders) SetXAcsDingtalkAccessToken(v string) *RenameDentryHeaders

func (RenameDentryHeaders) String

func (s RenameDentryHeaders) String() string

type RenameDentryRequest

type RenameDentryRequest struct {
	// 名称(文件名+后缀), 规则:
	// 1. 头尾不能包含空格,否则会自动去除
	// 2. 不能包含特殊字符,包括:制表符、*、"、<、>、|
	// 3. 不能以"."结尾
	NewName *string `json:"newName,omitempty" xml:"newName,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (RenameDentryRequest) GoString

func (s RenameDentryRequest) GoString() string

func (*RenameDentryRequest) SetNewName

func (*RenameDentryRequest) SetUnionId

func (RenameDentryRequest) String

func (s RenameDentryRequest) String() string

type RenameDentryResponse

type RenameDentryResponse struct {
	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *RenameDentryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RenameDentryResponse) GoString

func (s RenameDentryResponse) GoString() string

func (*RenameDentryResponse) SetBody

func (*RenameDentryResponse) SetHeaders

func (s *RenameDentryResponse) SetHeaders(v map[string]*string) *RenameDentryResponse

func (RenameDentryResponse) String

func (s RenameDentryResponse) String() string

type RenameDentryResponseBody

type RenameDentryResponseBody struct {
	// 文件信息
	Dentry *RenameDentryResponseBodyDentry `json:"dentry,omitempty" xml:"dentry,omitempty" type:"Struct"`
}

func (RenameDentryResponseBody) GoString

func (s RenameDentryResponseBody) GoString() string

func (*RenameDentryResponseBody) SetDentry

func (RenameDentryResponseBody) String

func (s RenameDentryResponseBody) String() string

type RenameDentryResponseBodyDentry

type RenameDentryResponseBodyDentry struct {
	// 在特定应用上的属性。key是微应用Id, value是属性列表。
	// 可以通过修改DentryAppProperty里的scope来设置属性的可见性
	// 最大size:
	// 	10
	AppProperties map[string][]*DentryAppPropertiesValue `json:"appProperties,omitempty" xml:"appProperties,omitempty"`
	// 创建时间
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 后缀
	Extension *string `json:"extension,omitempty" xml:"extension,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 修改时间
	ModifiedTime *string `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 修改者id
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 父目录id, 根目录id值为0
	// 空值代表根目录的parentId不存在
	ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"`
	// 存储分区,目前包括公有云OSS存储分区和专属Mini OSS存储分区
	// 枚举值:
	// 	PUBLIC_OSS_PARTITION: 公有云OSS存储分区
	// 	MINI_OSS_PARTITION: 专属Mini OSS存储分区
	PartitionType *string `json:"partitionType,omitempty" xml:"partitionType,omitempty"`
	// 路径
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// 属性
	Properties *RenameDentryResponseBodyDentryProperties `json:"properties,omitempty" xml:"properties,omitempty" type:"Struct"`
	// 大小, 单位:Byte
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 所在空间id
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 状态
	// 枚举值:
	// 	NORMAL: 正常
	// 	DELETED: 已删除
	// 	EXPIRED: 已过期
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 驱动类型
	// 枚举值:
	// 	DINGTALK: 钉钉统一存储驱动
	// 	ALIDOC: 钉钉文档存储驱动
	// 	SHANJI: 闪记存储驱动
	// 	UNKNOWN: 未知驱动
	StorageDriver *string `json:"storageDriver,omitempty" xml:"storageDriver,omitempty"`
	// 类型,目录或文件
	// 枚举值:
	// 	FILE: 文件
	// 	FOLDER: 文件夹
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// uuid,如移动文件,此字段不变
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	// 版本
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (RenameDentryResponseBodyDentry) GoString

func (*RenameDentryResponseBodyDentry) SetAppProperties

func (*RenameDentryResponseBodyDentry) SetCreateTime

func (*RenameDentryResponseBodyDentry) SetCreatorId

func (*RenameDentryResponseBodyDentry) SetExtension

func (*RenameDentryResponseBodyDentry) SetId

func (*RenameDentryResponseBodyDentry) SetModifiedTime

func (*RenameDentryResponseBodyDentry) SetModifierId

func (*RenameDentryResponseBodyDentry) SetName

func (*RenameDentryResponseBodyDentry) SetParentId

func (*RenameDentryResponseBodyDentry) SetPartitionType

func (*RenameDentryResponseBodyDentry) SetPath

func (*RenameDentryResponseBodyDentry) SetSize

func (*RenameDentryResponseBodyDentry) SetSpaceId

func (*RenameDentryResponseBodyDentry) SetStatus

func (*RenameDentryResponseBodyDentry) SetStorageDriver

func (*RenameDentryResponseBodyDentry) SetType

func (*RenameDentryResponseBodyDentry) SetUuid

func (*RenameDentryResponseBodyDentry) SetVersion

func (RenameDentryResponseBodyDentry) String

type RenameDentryResponseBodyDentryProperties

type RenameDentryResponseBodyDentryProperties struct {
	// 文件是否只读
	ReadOnly *bool `json:"readOnly,omitempty" xml:"readOnly,omitempty"`
}

func (RenameDentryResponseBodyDentryProperties) GoString

func (*RenameDentryResponseBodyDentryProperties) SetReadOnly

func (RenameDentryResponseBodyDentryProperties) String

type RestoreRecycleItemHeaders

type RestoreRecycleItemHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (RestoreRecycleItemHeaders) GoString

func (s RestoreRecycleItemHeaders) GoString() string

func (*RestoreRecycleItemHeaders) SetCommonHeaders

func (*RestoreRecycleItemHeaders) SetXAcsDingtalkAccessToken

func (s *RestoreRecycleItemHeaders) SetXAcsDingtalkAccessToken(v string) *RestoreRecycleItemHeaders

func (RestoreRecycleItemHeaders) String

func (s RestoreRecycleItemHeaders) String() string

type RestoreRecycleItemRequest

type RestoreRecycleItemRequest struct {
	// 可选参数
	Option *RestoreRecycleItemRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (RestoreRecycleItemRequest) GoString

func (s RestoreRecycleItemRequest) GoString() string

func (*RestoreRecycleItemRequest) SetOption

func (*RestoreRecycleItemRequest) SetUnionId

func (RestoreRecycleItemRequest) String

func (s RestoreRecycleItemRequest) String() string

type RestoreRecycleItemRequestOption

type RestoreRecycleItemRequestOption struct {
	// 文件名称冲突策略
	// 还原时原路径可能已经存在同名的文件
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
}

func (RestoreRecycleItemRequestOption) GoString

func (*RestoreRecycleItemRequestOption) SetConflictStrategy

func (RestoreRecycleItemRequestOption) String

type RestoreRecycleItemResponse

type RestoreRecycleItemResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *RestoreRecycleItemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RestoreRecycleItemResponse) GoString

func (s RestoreRecycleItemResponse) GoString() string

func (*RestoreRecycleItemResponse) SetBody

func (*RestoreRecycleItemResponse) SetHeaders

func (RestoreRecycleItemResponse) String

type RestoreRecycleItemResponseBody

type RestoreRecycleItemResponseBody struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 操作对应根节点还原之后的文件id
	// 非失败的情况下同步或者异步都会返回
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 操作对应根节点还原之后的空间id
	// 非失败的情况下同步或者异步都会返回
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 异步任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (RestoreRecycleItemResponseBody) GoString

func (*RestoreRecycleItemResponseBody) SetAsync

func (*RestoreRecycleItemResponseBody) SetDentryId

func (*RestoreRecycleItemResponseBody) SetSpaceId

func (*RestoreRecycleItemResponseBody) SetTaskId

func (RestoreRecycleItemResponseBody) String

type RestoreRecycleItemsHeaders

type RestoreRecycleItemsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (RestoreRecycleItemsHeaders) GoString

func (s RestoreRecycleItemsHeaders) GoString() string

func (*RestoreRecycleItemsHeaders) SetCommonHeaders

func (*RestoreRecycleItemsHeaders) SetXAcsDingtalkAccessToken

func (s *RestoreRecycleItemsHeaders) SetXAcsDingtalkAccessToken(v string) *RestoreRecycleItemsHeaders

func (RestoreRecycleItemsHeaders) String

type RestoreRecycleItemsRequest

type RestoreRecycleItemsRequest struct {
	// 可选参数
	Option *RestoreRecycleItemsRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 回收项id列表
	// 最大size:
	// 	30
	RecycleItemIds []*string `json:"recycleItemIds,omitempty" xml:"recycleItemIds,omitempty" type:"Repeated"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (RestoreRecycleItemsRequest) GoString

func (s RestoreRecycleItemsRequest) GoString() string

func (*RestoreRecycleItemsRequest) SetOption

func (*RestoreRecycleItemsRequest) SetRecycleItemIds

func (s *RestoreRecycleItemsRequest) SetRecycleItemIds(v []*string) *RestoreRecycleItemsRequest

func (*RestoreRecycleItemsRequest) SetUnionId

func (RestoreRecycleItemsRequest) String

type RestoreRecycleItemsRequestOption

type RestoreRecycleItemsRequestOption struct {
	// 文件名称冲突策略
	// 还原时原路径可能已经存在同名的文件
	// 枚举值:
	// 	AUTO_RENAME: 自动重命名
	// 	OVERWRITE: 覆盖
	// 	RETURN_DENTRY_IF_EXISTS: 返回已存在文件
	// 	RETURN_ERROR_IF_EXISTS: 文件已存在时报错
	// 默认值:
	// 	AUTO_RENAME
	ConflictStrategy *string `json:"conflictStrategy,omitempty" xml:"conflictStrategy,omitempty"`
}

func (RestoreRecycleItemsRequestOption) GoString

func (*RestoreRecycleItemsRequestOption) SetConflictStrategy

func (RestoreRecycleItemsRequestOption) String

type RestoreRecycleItemsResponse

type RestoreRecycleItemsResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *RestoreRecycleItemsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RestoreRecycleItemsResponse) GoString

func (s RestoreRecycleItemsResponse) GoString() string

func (*RestoreRecycleItemsResponse) SetBody

func (*RestoreRecycleItemsResponse) SetHeaders

func (RestoreRecycleItemsResponse) String

type RestoreRecycleItemsResponseBody

type RestoreRecycleItemsResponseBody struct {
	// 批量还原文件(夹)结果列表
	// 最大size:
	// 	30
	ResultItems []*RestoreRecycleItemsResponseBodyResultItems `json:"resultItems,omitempty" xml:"resultItems,omitempty" type:"Repeated"`
}

func (RestoreRecycleItemsResponseBody) GoString

func (RestoreRecycleItemsResponseBody) String

type RestoreRecycleItemsResponseBodyResultItems

type RestoreRecycleItemsResponseBodyResultItems struct {
	// 是否是异步任务
	// 如果操作对象有子节点,则会异步处理
	Async *bool `json:"async,omitempty" xml:"async,omitempty"`
	// 操作对应根节点还原之后的文件id
	// 非失败的情况下同步或者异步都会返回
	DentryId *string `json:"dentryId,omitempty" xml:"dentryId,omitempty"`
	// 错误原因, 异步任务该字段不返回
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 回收站id
	// 可以通过GetRecycleBin API获取
	RecycleBinId *string `json:"recycleBinId,omitempty" xml:"recycleBinId,omitempty"`
	// 回收项id
	RecycleItemId *string `json:"recycleItemId,omitempty" xml:"recycleItemId,omitempty"`
	// 操作对应根节点还原之后的空间id
	// 非失败的情况下同步或者异步都会返回
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 是否成功, 异步任务该字段不返回
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 异步任务id,用于查询任务执行状态
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (RestoreRecycleItemsResponseBodyResultItems) GoString

func (*RestoreRecycleItemsResponseBodyResultItems) SetAsync

func (*RestoreRecycleItemsResponseBodyResultItems) SetDentryId

func (*RestoreRecycleItemsResponseBodyResultItems) SetErrorCode

func (*RestoreRecycleItemsResponseBodyResultItems) SetRecycleBinId

func (*RestoreRecycleItemsResponseBodyResultItems) SetRecycleItemId

func (*RestoreRecycleItemsResponseBodyResultItems) SetSpaceId

func (*RestoreRecycleItemsResponseBodyResultItems) SetSuccess

func (*RestoreRecycleItemsResponseBodyResultItems) SetTaskId

func (RestoreRecycleItemsResponseBodyResultItems) String

type ResultItemsDentryAppPropertiesValue

type ResultItemsDentryAppPropertiesValue struct {
	// 属性名称 该属性名称在当前app下需要保证唯一,不同app间同名属性互不影响
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 属性值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
	// 属性可见范围
	// 枚举值:
	// 	PUBLIC: 该属性所有App可见
	// 	PRIVATE: 该属性仅其归属App可见
	Visibility *string `json:"visibility,omitempty" xml:"visibility,omitempty"`
}

func (ResultItemsDentryAppPropertiesValue) GoString

func (*ResultItemsDentryAppPropertiesValue) SetName

func (*ResultItemsDentryAppPropertiesValue) SetValue

func (*ResultItemsDentryAppPropertiesValue) SetVisibility

func (ResultItemsDentryAppPropertiesValue) String

type RevertDentryVersionHeaders

type RevertDentryVersionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (RevertDentryVersionHeaders) GoString

func (s RevertDentryVersionHeaders) GoString() string

func (*RevertDentryVersionHeaders) SetCommonHeaders

func (*RevertDentryVersionHeaders) SetXAcsDingtalkAccessToken

func (s *RevertDentryVersionHeaders) SetXAcsDingtalkAccessToken(v string) *RevertDentryVersionHeaders

func (RevertDentryVersionHeaders) String

type RevertDentryVersionRequest

type RevertDentryVersionRequest struct {
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (RevertDentryVersionRequest) GoString

func (s RevertDentryVersionRequest) GoString() string

func (*RevertDentryVersionRequest) SetUnionId

func (RevertDentryVersionRequest) String

type RevertDentryVersionResponse

type RevertDentryVersionResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *RevertDentryVersionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RevertDentryVersionResponse) GoString

func (s RevertDentryVersionResponse) GoString() string

func (*RevertDentryVersionResponse) SetBody

func (*RevertDentryVersionResponse) SetHeaders

func (RevertDentryVersionResponse) String

type RevertDentryVersionResponseBody

type RevertDentryVersionResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (RevertDentryVersionResponseBody) GoString

func (*RevertDentryVersionResponseBody) SetSuccess

func (RevertDentryVersionResponseBody) String

type UpdateDentryAppPropertiesHeaders

type UpdateDentryAppPropertiesHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateDentryAppPropertiesHeaders) GoString

func (*UpdateDentryAppPropertiesHeaders) SetCommonHeaders

func (*UpdateDentryAppPropertiesHeaders) SetXAcsDingtalkAccessToken

func (UpdateDentryAppPropertiesHeaders) String

type UpdateDentryAppPropertiesRequest

type UpdateDentryAppPropertiesRequest struct {
	// App属性列表 属性不存在时则新增,存在则覆盖原值
	// 最大size:
	// 	3
	AppProperties []*UpdateDentryAppPropertiesRequestAppProperties `json:"appProperties,omitempty" xml:"appProperties,omitempty" type:"Repeated"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (UpdateDentryAppPropertiesRequest) GoString

func (*UpdateDentryAppPropertiesRequest) SetUnionId

func (UpdateDentryAppPropertiesRequest) String

type UpdateDentryAppPropertiesRequestAppProperties

type UpdateDentryAppPropertiesRequestAppProperties struct {
	// 属性名称 该属性名称在当前app下需要保证唯一,不同app间同名属性互不影响
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 属性值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
	// 属性可见范围
	// 枚举值:
	// 	PUBLIC: 该属性所有App可见
	// 	PRIVATE: 该属性仅其归属App可见
	Visibility *string `json:"visibility,omitempty" xml:"visibility,omitempty"`
}

func (UpdateDentryAppPropertiesRequestAppProperties) GoString

func (*UpdateDentryAppPropertiesRequestAppProperties) SetName

func (*UpdateDentryAppPropertiesRequestAppProperties) SetValue

func (*UpdateDentryAppPropertiesRequestAppProperties) SetVisibility

func (UpdateDentryAppPropertiesRequestAppProperties) String

type UpdateDentryAppPropertiesResponse

type UpdateDentryAppPropertiesResponse struct {
	Headers map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateDentryAppPropertiesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateDentryAppPropertiesResponse) GoString

func (*UpdateDentryAppPropertiesResponse) SetHeaders

func (UpdateDentryAppPropertiesResponse) String

type UpdateDentryAppPropertiesResponseBody

type UpdateDentryAppPropertiesResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateDentryAppPropertiesResponseBody) GoString

func (*UpdateDentryAppPropertiesResponseBody) SetSuccess

func (UpdateDentryAppPropertiesResponseBody) String

type UpdatePermissionHeaders

type UpdatePermissionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdatePermissionHeaders) GoString

func (s UpdatePermissionHeaders) GoString() string

func (*UpdatePermissionHeaders) SetCommonHeaders

func (s *UpdatePermissionHeaders) SetCommonHeaders(v map[string]*string) *UpdatePermissionHeaders

func (*UpdatePermissionHeaders) SetXAcsDingtalkAccessToken

func (s *UpdatePermissionHeaders) SetXAcsDingtalkAccessToken(v string) *UpdatePermissionHeaders

func (UpdatePermissionHeaders) String

func (s UpdatePermissionHeaders) String() string

type UpdatePermissionRequest

type UpdatePermissionRequest struct {
	// 权限成员列表
	// 最大size:
	// 	30
	Members []*UpdatePermissionRequestMembers `json:"members,omitempty" xml:"members,omitempty" type:"Repeated"`
	// 可选参数
	Option *UpdatePermissionRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// 权限角色id
	RoleId *string `json:"roleId,omitempty" xml:"roleId,omitempty"`
	// 用户id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (UpdatePermissionRequest) GoString

func (s UpdatePermissionRequest) GoString() string

func (*UpdatePermissionRequest) SetMembers

func (*UpdatePermissionRequest) SetOption

func (*UpdatePermissionRequest) SetRoleId

func (*UpdatePermissionRequest) SetUnionId

func (UpdatePermissionRequest) String

func (s UpdatePermissionRequest) String() string

type UpdatePermissionRequestMembers

type UpdatePermissionRequestMembers struct {
	// 权限归属的企业
	// 如果存在企业id, 对应member离职的时候会自动清理权限
	// 如果memberType是dept类型,必须要有企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 权限成员id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 权限成员类型
	// 枚举值:
	// 	ORG: 企业
	// 	DEPT: 部门
	// 	TAG: 自定义tag
	// 	CONVERSATION: 会话
	// 	GG: 通用组
	// 	USER: 用户
	// 	ALL_USERS: 所有用户
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (UpdatePermissionRequestMembers) GoString

func (*UpdatePermissionRequestMembers) SetCorpId

func (*UpdatePermissionRequestMembers) SetId

func (*UpdatePermissionRequestMembers) SetType

func (UpdatePermissionRequestMembers) String

type UpdatePermissionRequestOption

type UpdatePermissionRequestOption struct {
	// 有效时间(秒)
	// 最大值:
	// 	3600
	Duration *int64 `json:"duration,omitempty" xml:"duration,omitempty"`
}

func (UpdatePermissionRequestOption) GoString

func (*UpdatePermissionRequestOption) SetDuration

func (UpdatePermissionRequestOption) String

type UpdatePermissionResponse

type UpdatePermissionResponse struct {
	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdatePermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdatePermissionResponse) GoString

func (s UpdatePermissionResponse) GoString() string

func (*UpdatePermissionResponse) SetBody

func (*UpdatePermissionResponse) SetHeaders

func (UpdatePermissionResponse) String

func (s UpdatePermissionResponse) String() string

type UpdatePermissionResponseBody

type UpdatePermissionResponseBody struct {
	// 本次操作是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdatePermissionResponseBody) GoString

func (s UpdatePermissionResponseBody) GoString() string

func (*UpdatePermissionResponseBody) SetSuccess

func (UpdatePermissionResponseBody) String

Jump to

Keyboard shortcuts

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