moziacl

package
v1.1.5 Latest Latest
Warning

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

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

Documentation

Overview

MOZI权限API model

https://open.taobao.com/API.htm?docId=45484&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddPermissionToRoleRequest

type AddPermissionToRoleRequest struct {
	// 操作主体
	PrincipalParam *BucPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
	// 角色所在应用name(应用唯一code)
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 操作原因
	ApplyReason string `json:"apply_reason,omitempty" xml:"apply_reason,omitempty"`
	// 请求参数扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 角色name(角色唯一code,在ACL中全局唯一)
	RoleName string `json:"role_name,omitempty" xml:"role_name,omitempty"`
	// 要添加的权限name列表(功能权限唯一code,在ACL中全局唯一)
	PermissionNames []string `json:"permission_names,omitempty" xml:"permission_names>string,omitempty"`
}

AddPermissionToRoleRequest

type AddPermissionToRoleResult

type AddPermissionToRoleResult struct {
	// 返回数据,这个接口返回数据为空
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 是否处理成功,若成功则返回true
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应结果message,若处理失败则返回失败原因
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

AddPermissionToRoleResult

type AlibabaMoziAclAppGetpermisspkgsAPIResponse

type AlibabaMoziAclAppGetpermisspkgsAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclAppGetpermisspkgsResponse
}

分页获取应用的权限套餐 API返回值 alibaba.mozi.acl.app.getpermisspkgs

分页查询应用下的权限套餐列表

type AlibabaMoziAclAppGetpermisspkgsRequest

type AlibabaMoziAclAppGetpermisspkgsRequest struct {
	model.Params
	// contains filtered or unexported fields
}

分页获取应用的权限套餐 API请求 alibaba.mozi.acl.app.getpermisspkgs

分页查询应用下的权限套餐列表

func NewAlibabaMoziAclAppGetpermisspkgsRequest

func NewAlibabaMoziAclAppGetpermisspkgsRequest() *AlibabaMoziAclAppGetpermisspkgsRequest

初始化AlibabaMoziAclAppGetpermisspkgsRequest对象

func (AlibabaMoziAclAppGetpermisspkgsRequest) GetApiMethodName

func (r AlibabaMoziAclAppGetpermisspkgsRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclAppGetpermisspkgsRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclAppGetpermisspkgsRequest) GetGetAppPermissionPackagesRequest

func (r AlibabaMoziAclAppGetpermisspkgsRequest) GetGetAppPermissionPackagesRequest() *GetAppPermissionPackageRequest

GetAppPermissionPackagesRequest Getter

func (*AlibabaMoziAclAppGetpermisspkgsRequest) SetGetAppPermissionPackagesRequest

func (r *AlibabaMoziAclAppGetpermisspkgsRequest) SetGetAppPermissionPackagesRequest(getAppPermissionPackagesRequest *GetAppPermissionPackageRequest) error

GetAppPermissionPackagesRequest Setter 获取应用的权限套餐请求对象

type AlibabaMoziAclAppGetpermisspkgsResponse

type AlibabaMoziAclAppGetpermisspkgsResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_app_getpermisspkgs_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 获取应用的权限套餐列表结果对象
	Result *AppPermissionPackageResult `json:"result,omitempty" xml:"result,omitempty"`
}

分页获取应用的权限套餐 成功返回结果

type AlibabaMoziAclGrantGrantroleAPIResponse

type AlibabaMoziAclGrantGrantroleAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclGrantGrantroleResponse
}

将一个角色授予一个账号 API返回值 alibaba.mozi.acl.grant.grantrole

根据入参,将入参中的角色授权给入参的某个账户,调用此接口后,该账户就会被授予该角色

type AlibabaMoziAclGrantGrantroleRequest

type AlibabaMoziAclGrantGrantroleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

将一个角色授予一个账号 API请求 alibaba.mozi.acl.grant.grantrole

根据入参,将入参中的角色授权给入参的某个账户,调用此接口后,该账户就会被授予该角色

func NewAlibabaMoziAclGrantGrantroleRequest

func NewAlibabaMoziAclGrantGrantroleRequest() *AlibabaMoziAclGrantGrantroleRequest

初始化AlibabaMoziAclGrantGrantroleRequest对象

func (AlibabaMoziAclGrantGrantroleRequest) GetApiMethodName

func (r AlibabaMoziAclGrantGrantroleRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclGrantGrantroleRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclGrantGrantroleRequest) GetGrantRolesRequest

func (r AlibabaMoziAclGrantGrantroleRequest) GetGrantRolesRequest() *GrantRolesRequest

GrantRolesRequest Getter

func (*AlibabaMoziAclGrantGrantroleRequest) SetGrantRolesRequest

func (r *AlibabaMoziAclGrantGrantroleRequest) SetGrantRolesRequest(grantRolesRequest *GrantRolesRequest) error

GrantRolesRequest Setter 整体入参对象

type AlibabaMoziAclGrantGrantroleResponse

type AlibabaMoziAclGrantGrantroleResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_grant_grantrole_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 给账号授予角色结果
	Result *GrantRolesResult `json:"result,omitempty" xml:"result,omitempty"`
}

将一个角色授予一个账号 成功返回结果

type AlibabaMoziAclPermissionPageRolepermissionAPIResponse

type AlibabaMoziAclPermissionPageRolepermissionAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclPermissionPageRolepermissionResponse
}

分页查询角色下包含的权限列表 API返回值 alibaba.mozi.acl.permission.page.rolepermission

根据传入的角色name,分页查询该角色包含的权限列表

type AlibabaMoziAclPermissionPageRolepermissionRequest

type AlibabaMoziAclPermissionPageRolepermissionRequest struct {
	model.Params
	// contains filtered or unexported fields
}

分页查询角色下包含的权限列表 API请求 alibaba.mozi.acl.permission.page.rolepermission

根据传入的角色name,分页查询该角色包含的权限列表

func NewAlibabaMoziAclPermissionPageRolepermissionRequest

func NewAlibabaMoziAclPermissionPageRolepermissionRequest() *AlibabaMoziAclPermissionPageRolepermissionRequest

初始化AlibabaMoziAclPermissionPageRolepermissionRequest对象

func (AlibabaMoziAclPermissionPageRolepermissionRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclPermissionPageRolepermissionRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclPermissionPageRolepermissionRequest) GetPageRolePermisions

PageRolePermisions Getter

func (*AlibabaMoziAclPermissionPageRolepermissionRequest) SetPageRolePermisions

func (r *AlibabaMoziAclPermissionPageRolepermissionRequest) SetPageRolePermisions(pageRolePermisions *PageRolePermissionRequest) error

PageRolePermisions Setter 分页查询角色下包含的权限列表

type AlibabaMoziAclPermissionPageRolepermissionResponse

type AlibabaMoziAclPermissionPageRolepermissionResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_permission_page_rolepermission_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询角色下权限列表结果对象
	Result *PageRolePermissionResult `json:"result,omitempty" xml:"result,omitempty"`
}

分页查询角色下包含的权限列表 成功返回结果

type AlibabaMoziAclPermissionpkgAddPermissionsAPIResponse

type AlibabaMoziAclPermissionpkgAddPermissionsAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclPermissionpkgAddPermissionsResponse
}

权限套餐添加权限 API返回值 alibaba.mozi.acl.permissionpkg.add.permissions

此接口的功能为:将一批应用下的权限添加到该应用下的权限套餐中

type AlibabaMoziAclPermissionpkgAddPermissionsRequest

type AlibabaMoziAclPermissionpkgAddPermissionsRequest struct {
	model.Params
	// contains filtered or unexported fields
}

权限套餐添加权限 API请求 alibaba.mozi.acl.permissionpkg.add.permissions

此接口的功能为:将一批应用下的权限添加到该应用下的权限套餐中

func NewAlibabaMoziAclPermissionpkgAddPermissionsRequest

func NewAlibabaMoziAclPermissionpkgAddPermissionsRequest() *AlibabaMoziAclPermissionpkgAddPermissionsRequest

初始化AlibabaMoziAclPermissionpkgAddPermissionsRequest对象

func (AlibabaMoziAclPermissionpkgAddPermissionsRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclPermissionpkgAddPermissionsRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclPermissionpkgAddPermissionsRequest) GetParameters

Parameters Getter

func (*AlibabaMoziAclPermissionpkgAddPermissionsRequest) SetParameters

Parameters Setter 请求对象

type AlibabaMoziAclPermissionpkgAddPermissionsResponse

type AlibabaMoziAclPermissionpkgAddPermissionsResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_permissionpkg_add_permissions_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果对象
	Result *UpdatePermissionsToPermissionPackageResult `json:"result,omitempty" xml:"result,omitempty"`
}

权限套餐添加权限 成功返回结果

type AlibabaMoziAclPermissionpkgAddRolesAPIResponse

type AlibabaMoziAclPermissionpkgAddRolesAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclPermissionpkgAddRolesResponse
}

将角色添加到权限套餐中 API返回值 alibaba.mozi.acl.permissionpkg.add.roles

此接口是将应用下的一批角色添加到该应用的某个权限套餐中

type AlibabaMoziAclPermissionpkgAddRolesRequest

type AlibabaMoziAclPermissionpkgAddRolesRequest struct {
	model.Params
	// contains filtered or unexported fields
}

将角色添加到权限套餐中 API请求 alibaba.mozi.acl.permissionpkg.add.roles

此接口是将应用下的一批角色添加到该应用的某个权限套餐中

func NewAlibabaMoziAclPermissionpkgAddRolesRequest

func NewAlibabaMoziAclPermissionpkgAddRolesRequest() *AlibabaMoziAclPermissionpkgAddRolesRequest

初始化AlibabaMoziAclPermissionpkgAddRolesRequest对象

func (AlibabaMoziAclPermissionpkgAddRolesRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclPermissionpkgAddRolesRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclPermissionpkgAddRolesRequest) GetParameters

Parameters Getter

func (*AlibabaMoziAclPermissionpkgAddRolesRequest) SetParameters

Parameters Setter 请求入参对象

type AlibabaMoziAclPermissionpkgAddRolesResponse

type AlibabaMoziAclPermissionpkgAddRolesResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_permissionpkg_add_roles_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果对象
	Result *UpdateRolesToPermissionPackageResult `json:"result,omitempty" xml:"result,omitempty"`
}

将角色添加到权限套餐中 成功返回结果

type AlibabaMoziAclRoleAddAPIResponse

type AlibabaMoziAclRoleAddAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclRoleAddResponse
}

新增一个角色 API返回值 alibaba.mozi.acl.role.add

新增一个角色

type AlibabaMoziAclRoleAddPermissionsAPIResponse

type AlibabaMoziAclRoleAddPermissionsAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclRoleAddPermissionsResponse
}

角色添加功能权限 API返回值 alibaba.mozi.acl.role.add.permissions

往角色中添加一批功能权限

type AlibabaMoziAclRoleAddPermissionsRequest

type AlibabaMoziAclRoleAddPermissionsRequest struct {
	model.Params
	// contains filtered or unexported fields
}

角色添加功能权限 API请求 alibaba.mozi.acl.role.add.permissions

往角色中添加一批功能权限

func NewAlibabaMoziAclRoleAddPermissionsRequest

func NewAlibabaMoziAclRoleAddPermissionsRequest() *AlibabaMoziAclRoleAddPermissionsRequest

初始化AlibabaMoziAclRoleAddPermissionsRequest对象

func (AlibabaMoziAclRoleAddPermissionsRequest) GetAddPermissionsToRole

AddPermissionsToRole Getter

func (AlibabaMoziAclRoleAddPermissionsRequest) GetApiMethodName

func (r AlibabaMoziAclRoleAddPermissionsRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclRoleAddPermissionsRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (*AlibabaMoziAclRoleAddPermissionsRequest) SetAddPermissionsToRole

func (r *AlibabaMoziAclRoleAddPermissionsRequest) SetAddPermissionsToRole(addPermissionsToRole *AddPermissionToRoleRequest) error

AddPermissionsToRole Setter 角色添加功能权限请求对象

type AlibabaMoziAclRoleAddPermissionsResponse

type AlibabaMoziAclRoleAddPermissionsResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_role_add_permissions_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 角色移除功能权限结果对象
	Result *AddPermissionToRoleResult `json:"result,omitempty" xml:"result,omitempty"`
}

角色添加功能权限 成功返回结果

type AlibabaMoziAclRoleAddRequest

type AlibabaMoziAclRoleAddRequest struct {
	model.Params
	// contains filtered or unexported fields
}

新增一个角色 API请求 alibaba.mozi.acl.role.add

新增一个角色

func NewAlibabaMoziAclRoleAddRequest

func NewAlibabaMoziAclRoleAddRequest() *AlibabaMoziAclRoleAddRequest

初始化AlibabaMoziAclRoleAddRequest对象

func (AlibabaMoziAclRoleAddRequest) GetApiMethodName

func (r AlibabaMoziAclRoleAddRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclRoleAddRequest) GetApiParams

func (r AlibabaMoziAclRoleAddRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclRoleAddRequest) GetCreateRoleRequest

func (r AlibabaMoziAclRoleAddRequest) GetCreateRoleRequest() *CreateRoleRequest

CreateRoleRequest Getter

func (*AlibabaMoziAclRoleAddRequest) SetCreateRoleRequest

func (r *AlibabaMoziAclRoleAddRequest) SetCreateRoleRequest(createRoleRequest *CreateRoleRequest) error

CreateRoleRequest Setter 创建角色请求对象

type AlibabaMoziAclRoleAddResponse

type AlibabaMoziAclRoleAddResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_role_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 创建角色结果对象
	Result *CreateRoleResult `json:"result,omitempty" xml:"result,omitempty"`
}

新增一个角色 成功返回结果

type AlibabaMoziAclRoleRemoveAPIResponse

type AlibabaMoziAclRoleRemoveAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclRoleRemoveResponse
}

删除角色 API返回值 alibaba.mozi.acl.role.remove

根据传入的角色code、租户id,删除租户内对应的角色

type AlibabaMoziAclRoleRemovePermissionsAPIResponse

type AlibabaMoziAclRoleRemovePermissionsAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclRoleRemovePermissionsResponse
}

角色移除功能权限 API返回值 alibaba.mozi.acl.role.remove.permissions

从角色中移除一批功能权限

type AlibabaMoziAclRoleRemovePermissionsRequest

type AlibabaMoziAclRoleRemovePermissionsRequest struct {
	model.Params
	// contains filtered or unexported fields
}

角色移除功能权限 API请求 alibaba.mozi.acl.role.remove.permissions

从角色中移除一批功能权限

func NewAlibabaMoziAclRoleRemovePermissionsRequest

func NewAlibabaMoziAclRoleRemovePermissionsRequest() *AlibabaMoziAclRoleRemovePermissionsRequest

初始化AlibabaMoziAclRoleRemovePermissionsRequest对象

func (AlibabaMoziAclRoleRemovePermissionsRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclRoleRemovePermissionsRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclRoleRemovePermissionsRequest) GetRemovePermissionsFromRole

RemovePermissionsFromRole Getter

func (*AlibabaMoziAclRoleRemovePermissionsRequest) SetRemovePermissionsFromRole

func (r *AlibabaMoziAclRoleRemovePermissionsRequest) SetRemovePermissionsFromRole(removePermissionsFromRole *RemovePermissionsFromRoleRequest) error

RemovePermissionsFromRole Setter 角色移除功能权限请求对象

type AlibabaMoziAclRoleRemovePermissionsResponse

type AlibabaMoziAclRoleRemovePermissionsResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_role_remove_permissions_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 角色移除功能权限结果对象
	Result *RemovePermissionsFromRoleResult `json:"result,omitempty" xml:"result,omitempty"`
}

角色移除功能权限 成功返回结果

type AlibabaMoziAclRoleRemoveRequest

type AlibabaMoziAclRoleRemoveRequest struct {
	model.Params
	// contains filtered or unexported fields
}

删除角色 API请求 alibaba.mozi.acl.role.remove

根据传入的角色code、租户id,删除租户内对应的角色

func NewAlibabaMoziAclRoleRemoveRequest

func NewAlibabaMoziAclRoleRemoveRequest() *AlibabaMoziAclRoleRemoveRequest

初始化AlibabaMoziAclRoleRemoveRequest对象

func (AlibabaMoziAclRoleRemoveRequest) GetApiMethodName

func (r AlibabaMoziAclRoleRemoveRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclRoleRemoveRequest) GetApiParams

func (r AlibabaMoziAclRoleRemoveRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclRoleRemoveRequest) GetDeleteRolesRequest

func (r AlibabaMoziAclRoleRemoveRequest) GetDeleteRolesRequest() *DeleteRolesRequest

DeleteRolesRequest Getter

func (*AlibabaMoziAclRoleRemoveRequest) SetDeleteRolesRequest

func (r *AlibabaMoziAclRoleRemoveRequest) SetDeleteRolesRequest(deleteRolesRequest *DeleteRolesRequest) error

DeleteRolesRequest Setter 删除角色请求对象

type AlibabaMoziAclRoleRemoveResponse

type AlibabaMoziAclRoleRemoveResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_role_remove_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 无值
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 是否操作成功,true代表操作成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 请求id
	MoziRequestId string `json:"mozi_request_id,omitempty" xml:"mozi_request_id,omitempty"`
	// 如果success不为true,则自此段返回详细的错误信息
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 如果success为true,则返回0,否则此段返回详细的错误code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

删除角色 成功返回结果

type AlibabaMoziAclUserpermissionsRevokeAPIResponse

type AlibabaMoziAclUserpermissionsRevokeAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclUserpermissionsRevokeResponse
}

回收账户权限 API返回值 alibaba.mozi.acl.userpermissions.revoke

调用此接口,会根据入参回收该账户下的该批权限点

type AlibabaMoziAclUserpermissionsRevokeRequest

type AlibabaMoziAclUserpermissionsRevokeRequest struct {
	model.Params
	// contains filtered or unexported fields
}

回收账户权限 API请求 alibaba.mozi.acl.userpermissions.revoke

调用此接口,会根据入参回收该账户下的该批权限点

func NewAlibabaMoziAclUserpermissionsRevokeRequest

func NewAlibabaMoziAclUserpermissionsRevokeRequest() *AlibabaMoziAclUserpermissionsRevokeRequest

初始化AlibabaMoziAclUserpermissionsRevokeRequest对象

func (AlibabaMoziAclUserpermissionsRevokeRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclUserpermissionsRevokeRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclUserpermissionsRevokeRequest) GetRevokePermission

RevokePermission Getter

func (*AlibabaMoziAclUserpermissionsRevokeRequest) SetRevokePermission

func (r *AlibabaMoziAclUserpermissionsRevokeRequest) SetRevokePermission(revokePermission *RevokePermissionsRequest) error

RevokePermission Setter 回收权限入参对象

type AlibabaMoziAclUserpermissionsRevokeResponse

type AlibabaMoziAclUserpermissionsRevokeResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_userpermissions_revoke_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 回收账户的权限请求返回对象
	Result *RevokePermissionsResult `json:"result,omitempty" xml:"result,omitempty"`
}

回收账户权限 成功返回结果

type AlibabaMoziAclUserrolesRevokeAPIResponse

type AlibabaMoziAclUserrolesRevokeAPIResponse struct {
	model.CommonResponse
	AlibabaMoziAclUserrolesRevokeResponse
}

回收账户被授予的角色接口 API返回值 alibaba.mozi.acl.userroles.revoke

调用此接口,会根据入参回收该账户下的该批角色

type AlibabaMoziAclUserrolesRevokeRequest

type AlibabaMoziAclUserrolesRevokeRequest struct {
	model.Params
	// contains filtered or unexported fields
}

回收账户被授予的角色接口 API请求 alibaba.mozi.acl.userroles.revoke

调用此接口,会根据入参回收该账户下的该批角色

func NewAlibabaMoziAclUserrolesRevokeRequest

func NewAlibabaMoziAclUserrolesRevokeRequest() *AlibabaMoziAclUserrolesRevokeRequest

初始化AlibabaMoziAclUserrolesRevokeRequest对象

func (AlibabaMoziAclUserrolesRevokeRequest) GetApiMethodName

func (r AlibabaMoziAclUserrolesRevokeRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaMoziAclUserrolesRevokeRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaMoziAclUserrolesRevokeRequest) GetRevokeRolesRequest

func (r AlibabaMoziAclUserrolesRevokeRequest) GetRevokeRolesRequest() *RevokeRolesRequest

RevokeRolesRequest Getter

func (*AlibabaMoziAclUserrolesRevokeRequest) SetRevokeRolesRequest

func (r *AlibabaMoziAclUserrolesRevokeRequest) SetRevokeRolesRequest(revokeRolesRequest *RevokeRolesRequest) error

RevokeRolesRequest Setter 回收角色入参对象

type AlibabaMoziAclUserrolesRevokeResponse

type AlibabaMoziAclUserrolesRevokeResponse struct {
	XMLName xml.Name `xml:"alibaba_mozi_acl_userroles_revoke_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 回收角色结果对象
	Result *RevokeRolesResult `json:"result,omitempty" xml:"result,omitempty"`
}

回收账户被授予的角色接口 成功返回结果

type AppPermissionPackageResult

type AppPermissionPackageResult struct {
	// 应用下套餐总数
	TotalSize int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
	// 套权限餐数据列表
	Datas []PermissionPackageEntity `json:"datas,omitempty" xml:"datas>permission_package_entity,omitempty"`
	// 是否处理成功,成功则为true
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 每页数据条数
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 查询第几页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 响应message,若失败则返回失败原因
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

AppPermissionPackageResult

type BucPrincipalParam

type BucPrincipalParam struct {
	// 操作人所在租户
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 操作人userId
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

BucPrincipalParam

type BucUser

type BucUser struct {
	// userId
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

BucUser

type BucUserPrincipalParam

type BucUserPrincipalParam struct {
	// 操作人userId
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 操作人所在租户Id
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
	// 租户名称,不需要填
	TenantName string `json:"tenant_name,omitempty" xml:"tenant_name,omitempty"`
}

BucUserPrincipalParam

type CreateRoleRequest

type CreateRoleRequest struct {
	// 角色归属的应用name,不传则以appKey对应的应用为准
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 角色包含的权限name列表
	AddPermissionNames []string `json:"add_permission_names,omitempty" xml:"add_permission_names>string,omitempty"`
	// 角色描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 角色中文名称
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 角色类型,重点注意:如果创建租户内角色,则必须填“Realm_Role”,ISV开发者创建应用侧角色,则可不填
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 请求扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 角色包含的数据权限,以json传入
	DataPermissionJsonStr string `json:"data_permission_json_str,omitempty" xml:"data_permission_json_str,omitempty"`
	// 角色英文名称
	TitleEN string `json:"title_e_n,omitempty" xml:"title_e_n,omitempty"`
	// 是否数据权限,角色没有挂载数据权限,则为false
	IsData bool `json:"is_data,omitempty" xml:"is_data,omitempty"`
	// 角色审批规则类型(random、self 两种类型)
	RuleType string `json:"rule_type,omitempty" xml:"rule_type,omitempty"`
	// 角色申请规则(1表示公开可申请,2表示公开不可申请、3表示不公开)
	PublicAttri string `json:"public_attri,omitempty" xml:"public_attri,omitempty"`
	// 风险等级:L表示低风险,M表示中风,H表示高风险
	AssignLevel string `json:"assign_level,omitempty" xml:"assign_level,omitempty"`
	// 操作主体
	PrincipalParam *BucUserPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
	// 操作人的userId
	OperatorUserId int64 `json:"operator_user_id,omitempty" xml:"operator_user_id,omitempty"`
	// 角色唯一code,在ACL中全局唯一
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 角色归属人userId
	OwnerUserId int64 `json:"owner_user_id,omitempty" xml:"owner_user_id,omitempty"`
	// 角色回收策略(REVOKE代表用户所在部门发生变化时,该用户的权限将被回收,RESERVE代表用户所在部门发生变化时,该用户的权限将被保留,TRANSFER_REVOKE代表个人主动转岗时回收 - 只在小二主动申请转岗时回收本权限)
	RevokeRule string `json:"revoke_rule,omitempty" xml:"revoke_rule,omitempty"`
	// 角色审批人userId列表
	ApproverUserIds []int64 `json:"approver_user_ids,omitempty" xml:"approver_user_ids>int64,omitempty"`
	// 扩展字段
	ExtentionMap string `json:"extention_map,omitempty" xml:"extention_map,omitempty"`
}

CreateRoleRequest

type CreateRoleResult

type CreateRoleResult struct {
	// 创建角色返回data,此处无数据返回
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 接口调用是否成功,若成功则为true
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应message,若失败则返回失败原因
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

CreateRoleResult

type DeleteRolesRequest

type DeleteRolesRequest struct {
	// 要删除的角色code列表
	Names []string `json:"names,omitempty" xml:"names>string,omitempty"`
	// 操作主体
	PrincipalParam *BucUserPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
}

DeleteRolesRequest

type GetAppPermissionPackageRequest

type GetAppPermissionPackageRequest struct {
	// 是否查询权限套餐被开通的租户列表(如无必要,建议不要设置true,会增加额外查询)
	ShowRealmInfo bool `json:"show_realm_info,omitempty" xml:"show_realm_info,omitempty"`
	// 是否返回数据总量
	ReturnTotalSize bool `json:"return_total_size,omitempty" xml:"return_total_size,omitempty"`
	// 操作主体
	PrincipalParam *BucUserPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
	// 要查询的应用的appname
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 每页数据条数
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 是否查询权限套餐中包含的角色、权限、数据权限 的数量。(如无必要,建议不要设置为true,会增加额外查询)
	ShowELementCount bool `json:"show_e_lement_count,omitempty" xml:"show_e_lement_count,omitempty"`
	// 请求扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 权限套餐名模糊匹配
	FuzzyName string `json:"fuzzy_name,omitempty" xml:"fuzzy_name,omitempty"`
	// 查询第几页
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
}

GetAppPermissionPackageRequest

type GrantRolesRequest

type GrantRolesRequest struct {
	// 调用接口授角色的原因
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 目标应用名
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 扩展参数
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 授角色主体
	Principal *BucUserPrincipalParam `json:"principal,omitempty" xml:"principal,omitempty"`
	// 授予角色的过期时间
	ExpireDate string `json:"expire_date,omitempty" xml:"expire_date,omitempty"`
	// 授予的角色的code列表
	RoleNames []string `json:"role_names,omitempty" xml:"role_names>string,omitempty"`
}

GrantRolesRequest

type GrantRolesResult

type GrantRolesResult struct {
	// 是否调用成功,成功则为true,否则为false
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应信息,若失败,则返回失败信息
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

GrantRolesResult

type PageRolePermissionRequest

type PageRolePermissionRequest struct {
	// 是否返回数据总数量
	ReturnTotalSize bool `json:"return_total_size,omitempty" xml:"return_total_size,omitempty"`
	// 操作主体
	PrincipalParam *BucUserPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
	// 角色所在的应用app name
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 每页返回数量
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 请求扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 角色下权限模糊匹配,如果传了,则将按照此模糊字段匹配角色下的权限
	FuzzyName string `json:"fuzzy_name,omitempty" xml:"fuzzy_name,omitempty"`
	// 查询第几页
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 要查询的角色name
	RoleName string `json:"role_name,omitempty" xml:"role_name,omitempty"`
}

PageRolePermissionRequest

type PageRolePermissionResult

type PageRolePermissionResult struct {
	// 角色下权限总数量
	TotalSize int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
	// 角色下的权限列表数据
	Datas []PermissionEntity `json:"datas,omitempty" xml:"datas>permission_entity,omitempty"`
	// 是否处理成功,成功则返回true
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 要查询的角色name
	RoleName string `json:"role_name,omitempty" xml:"role_name,omitempty"`
	// 每页数量
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 当前页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 响应message,若失败则返回失败原因
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

PageRolePermissionResult

type PermissionEntity

type PermissionEntity struct {
	// 权限描述
	PermissionDescription string `json:"permission_description,omitempty" xml:"permission_description,omitempty"`
	// 权限归属人userId列表
	PermissionOwnerIdList []string `json:"permission_owner_id_list,omitempty" xml:"permission_owner_id_list>string,omitempty"`
	// 最大过期时间
	MaxExpireDate string `json:"max_expire_date,omitempty" xml:"max_expire_date,omitempty"`
	// 风险等级
	RiskLevel string `json:"risk_level,omitempty" xml:"risk_level,omitempty"`
	// 权限英文名
	PermissionTitleEN string `json:"permission_title_e_n,omitempty" xml:"permission_title_e_n,omitempty"`
	// 权限中文名
	PermissionTitle string `json:"permission_title,omitempty" xml:"permission_title,omitempty"`
	// 权限code
	PermissionName string `json:"permission_name,omitempty" xml:"permission_name,omitempty"`
	// 状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 公开申请策略
	PublicAttri string `json:"public_attri,omitempty" xml:"public_attri,omitempty"`
	// 创建人
	Creator *BucUser `json:"creator,omitempty" xml:"creator,omitempty"`
	// 创建时间
	CreatTime string `json:"creat_time,omitempty" xml:"creat_time,omitempty"`
	// 创建时间
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 回收规则
	RevokeRule string `json:"revoke_rule,omitempty" xml:"revoke_rule,omitempty"`
	// 是否可用
	IsActive bool `json:"is_active,omitempty" xml:"is_active,omitempty"`
}

PermissionEntity

type PermissionPackageEntity

type PermissionPackageEntity struct {
	// 权限套餐code
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 权限套餐中文名
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 权限套餐英文名
	NameEN string `json:"name_e_n,omitempty" xml:"name_e_n,omitempty"`
	// 权限套餐所属应用名
	AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
	// 权限套餐中文描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 权限套餐英文描述
	DescriptionEN string `json:"description_e_n,omitempty" xml:"description_e_n,omitempty"`
	// 扩展字段
	ExtStr string `json:"ext_str,omitempty" xml:"ext_str,omitempty"`
	// 创建时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 包含功能权限数量
	PermissionCount int64 `json:"permission_count,omitempty" xml:"permission_count,omitempty"`
	// 包含角色数量
	RoleCount int64 `json:"role_count,omitempty" xml:"role_count,omitempty"`
	// 包含数据权限数量
	DataPermissionCount int64 `json:"data_permission_count,omitempty" xml:"data_permission_count,omitempty"`
	// 注册的租户列表
	RegistRealmList []RealmEntity `json:"regist_realm_list,omitempty" xml:"regist_realm_list>realm_entity,omitempty"`
	// 权限套餐创建人
	Creator *BucUser `json:"creator,omitempty" xml:"creator,omitempty"`
}

PermissionPackageEntity

type RealmEntity

type RealmEntity struct {
	// 租户id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 租户名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 租户描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
}

RealmEntity

type RemovePermissionsFromRoleRequest

type RemovePermissionsFromRoleRequest struct {
	// 操作主体
	PrincipalParam *BucUserPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
	// 角色所在应用name(应用唯一code)
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 角色name(角色唯一code,在ACL中全局唯一)
	RoleName string `json:"role_name,omitempty" xml:"role_name,omitempty"`
	// 要移除的权限name列表(功能权限唯一code,在ACL中全局唯一)
	PermissionNames []string `json:"permission_names,omitempty" xml:"permission_names>string,omitempty"`
	// 请求参数扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
}

RemovePermissionsFromRoleRequest

type RemovePermissionsFromRoleResult

type RemovePermissionsFromRoleResult struct {
	// 返回数据,这个接口返回数据为空
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 是否处理成功,若成功则返回true
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应结果message,若处理失败则返回失败原因
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

RemovePermissionsFromRoleResult

type RevokePermissionsRequest

type RevokePermissionsRequest struct {
	// 回收主体对象
	Principal *BucUserPrincipalParam `json:"principal,omitempty" xml:"principal,omitempty"`
	// 回收权限所在的app name
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 回收权限的name列表
	PermissionNames []string `json:"permission_names,omitempty" xml:"permission_names>string,omitempty"`
	// 请求扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
}

RevokePermissionsRequest

type RevokePermissionsResult

type RevokePermissionsResult struct {
	// 是否调用成功,成功则为true
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应message,若失败则返回失败原因
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

RevokePermissionsResult

type RevokeRolesRequest

type RevokeRolesRequest struct {
	// 回收主体对象
	Principal *BucUserPrincipalParam `json:"principal,omitempty" xml:"principal,omitempty"`
	// 回收的角色所在的应用的app name
	TargetAppName string `json:"target_app_name,omitempty" xml:"target_app_name,omitempty"`
	// 回收的角色name列表
	RoleNames []string `json:"role_names,omitempty" xml:"role_names>string,omitempty"`
	// 请求扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
}

RevokeRolesRequest

type RevokeRolesResult

type RevokeRolesResult struct {
	// 是否调用成功,成功则为true
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应message,若失败则返回失败原因
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,与入参扩展字段值相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

RevokeRolesResult

type UpdatePermissionsToPermissionPackageRequest

type UpdatePermissionsToPermissionPackageRequest struct {
	// 请求主体
	PrincipalParam *BucUserPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
	// 权限套餐唯一标识
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 权限唯一标识列表
	PermissionNames []string `json:"permission_names,omitempty" xml:"permission_names>string,omitempty"`
	// 请求扩展字段,返回数据中扩展字段值与此相同
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
}

UpdatePermissionsToPermissionPackageRequest

type UpdatePermissionsToPermissionPackageResult

type UpdatePermissionsToPermissionPackageResult struct {
	// 返回data,此接口此字段返回值为空
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 是否调用成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应message
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,值与入参扩展字段相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

UpdatePermissionsToPermissionPackageResult

type UpdateRolesToPermissionPackageRequest

type UpdateRolesToPermissionPackageRequest struct {
	// 请求主体
	PrincipalParam *BucUserPrincipalParam `json:"principal_param,omitempty" xml:"principal_param,omitempty"`
	// 权限套餐唯一标识
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 角色唯一标识列表
	RoleNames []string `json:"role_names,omitempty" xml:"role_names>string,omitempty"`
	// 请求扩展字段
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
}

UpdateRolesToPermissionPackageRequest

type UpdateRolesToPermissionPackageResult

type UpdateRolesToPermissionPackageResult struct {
	// 返回data,此接口此字段返回值为空
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 是否调用成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 请求唯一id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应message,提供异常信息
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 扩展字段,值与入参扩展字段相同
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 响应code
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
}

UpdateRolesToPermissionPackageResult

Source Files

Jump to

Keyboard shortcuts

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