Class CcdPermissionUpdate
CcdPermissionUpdate model
Inherited Members
Namespace: Unity.Services.Ccd.Management.Models
Assembly: Unity.Services.Ccd.Management.dll
Syntax
[Preserve]
[DataContract(Name = "ccd.permissionUpdate")]
public class CcdPermissionUpdate
Constructors
CcdPermissionUpdate(ActionOptions, PermissionOptions, RoleOptions)
Creates an instance of CcdPermissionUpdate.
Declaration
[Preserve]
public CcdPermissionUpdate(CcdPermissionUpdate.ActionOptions action, CcdPermissionUpdate.PermissionOptions permission, CcdPermissionUpdate.RoleOptions role = RoleOptions.User)
Parameters
Type | Name | Description |
---|---|---|
CcdPermissionUpdate.ActionOptions | action | action param |
CcdPermissionUpdate.PermissionOptions | permission | permission param |
CcdPermissionUpdate.RoleOptions | role | role param |
Properties
Action
Parameter action of CcdPermissionUpdate
Declaration
[Preserve]
[JsonConverter(typeof(StringEnumConverter))]
[DataMember(Name = "action", IsRequired = true, EmitDefaultValue = true)]
public CcdPermissionUpdate.ActionOptions Action { get; }
Property Value
Type | Description |
---|---|
CcdPermissionUpdate.ActionOptions |
Permission
Parameter permission of CcdPermissionUpdate
Declaration
[Preserve]
[JsonConverter(typeof(StringEnumConverter))]
[DataMember(Name = "permission", IsRequired = true, EmitDefaultValue = true)]
public CcdPermissionUpdate.PermissionOptions Permission { get; }
Property Value
Type | Description |
---|---|
CcdPermissionUpdate.PermissionOptions |
Role
Parameter role of CcdPermissionUpdate
Declaration
[Preserve]
[JsonConverter(typeof(StringEnumConverter))]
[DataMember(Name = "role", EmitDefaultValue = false)]
public CcdPermissionUpdate.RoleOptions Role { get; }
Property Value
Type | Description |
---|---|
CcdPermissionUpdate.RoleOptions |