Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPermissionsInfo ¶
type AddPermissionsInfo struct { /* 权限id集合 */ PermissionIds []int `json:"permissionIds"` }
type CreatePermissionInfo ¶
type CreatePermissionInfo struct { /* 权限名称,1~32位数字、字母、中文、下划线、下划线、中划线 */ Name string `json:"name"` /* 描述,0~256个字符 (Optional) */ Description *string `json:"description"` /* 权限详细信息 */ Content []PermissionDetail `json:"content"` }
type CreateSubUserInfo ¶
type CreateSubUserInfo struct { /* 子账号用户名,4~20位数字、字母、中文、下划线、中划线 */ Name string `json:"name"` /* 描述,0~256个字符 (Optional) */ Description *string `json:"description"` /* 密码,6~20位,至少包含一个字母,至少包含一个数字或半角符号 */ Password string `json:"password"` /* 手机号码,区号-手机号,目前只支持0086-中国手机号码 */ Phone string `json:"phone"` /* 邮箱 */ Email string `json:"email"` /* 确认密码 */ PasswordConfirm string `json:"passwordConfirm"` /* 是否创建accessKey */ CreateAk bool `json:"createAk"` }
type Permission ¶
type Permission struct { /* 权限id (Optional) */ Id int `json:"id"` /* 主账号pin (Optional) */ Account string `json:"account"` /* 权限名称 (Optional) */ Name string `json:"name"` /* 描述 (Optional) */ Description string `json:"description"` /* 权限类型 (Optional) */ PermissionType string `json:"permissionType"` /* 权限版本号 (Optional) */ Version string `json:"version"` /* 权限内容 (Optional) */ Content string `json:"content"` /* 权限详细信息 (Optional) */ PermissionDetailList []PermissionDetail `json:"permissionDetailList"` }
type PermissionDetail ¶
type RemovePermissionInfo ¶
type RemovePermissionInfo struct { /* 权限id */ PermissionId int `json:"permissionId"` }
type UpdatePermissionInfo ¶
type UpdatePermissionInfo struct { /* 权限名称,1~32位数字、字符、中文、中划线、下划线 */ Name string `json:"name"` /* 描述,0~256个字符 (Optional) */ Description *string `json:"description"` /* 权限详细信息 */ Content []PermissionDetail `json:"content"` }
type UserAccessKey ¶
type UserAccessKey struct { /* accessKey (Optional) */ AccessKey string `json:"accessKey"` /* accessKeySecret (Optional) */ AccessKeySecret string `json:"accessKeySecret"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 禁用/启用状态[0-禁用,1-启用] (Optional) */ State int `json:"state"` /* 删除/有效状态[0-删除,1-有效] (Optional) */ Yn int `json:"yn"` }
Click to show internal directories.
Click to hide internal directories.