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