GoogleApi.CloudIdentity.V1.Model.ModifyMembershipRolesRequest (google_api_cloud_identity v0.22.0) View Source
The request message for MembershipsService.ModifyMembershipRoles.
Attributes
-
addRoles
(type:list(GoogleApi.CloudIdentity.V1.Model.MembershipRole.t)
, default:nil
) - TheMembershipRole
s to be added. Adding or removing roles in the same request as updating roles is not supported. Must not be set ifupdate_roles_params
is set. -
removeRoles
(type:list(String.t)
, default:nil
) - Thename
s of theMembershipRole
s to be removed. Adding or removing roles in the same request as updating roles is not supported. It is not possible to remove theMEMBER
MembershipRole
. If you wish to delete aMembership
, call MembershipsService.DeleteMembership instead. Must not containMEMBER
. Must not be set ifupdate_roles_params
is set. -
updateRolesParams
(type:list(GoogleApi.CloudIdentity.V1.Model.UpdateMembershipRolesParams.t)
, default:nil
) - TheMembershipRole
s to be updated. Updating roles in the same request as adding or removing roles is not supported. Must not be set if eitheradd_roles
orremove_roles
is set.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.CloudIdentity.V1.Model.ModifyMembershipRolesRequest{ addRoles: [GoogleApi.CloudIdentity.V1.Model.MembershipRole.t()] | nil, removeRoles: [String.t()] | nil, updateRolesParams: [GoogleApi.CloudIdentity.V1.Model.UpdateMembershipRolesParams.t()] | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.