Show / Hide Table of Contents

Class AppAttrRenderingMetadata

Label for the attribute to be shown in the UI.

Inheritance
object
AppAttrRenderingMetadata
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class AppAttrRenderingMetadata

Properties

Datatype

Declaration
[JsonProperty(PropertyName = "datatype")]
public string Datatype { get; set; }
Property Value
Type Description
string

Data type of the attribute.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Helptext

Declaration
[JsonProperty(PropertyName = "helptext")]
public string Helptext { get; set; }
Property Value
Type Description
string

Help text for the attribute. It can contain HTML tags.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Label

Declaration
[JsonProperty(PropertyName = "label")]
public string Label { get; set; }
Property Value
Type Description
string

Label for the attribute to be shown in the UI.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

MaxLength

Declaration
[JsonProperty(PropertyName = "maxLength")]
public int? MaxLength { get; set; }
Property Value
Type Description
int?

Maximum length of the attribute.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

MaxSize

Declaration
[JsonProperty(PropertyName = "maxSize")]
public int? MaxSize { get; set; }
Property Value
Type Description
int?

Maximum size of the attribute.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

MinLength

Declaration
[JsonProperty(PropertyName = "minLength")]
public int? MinLength { get; set; }
Property Value
Type Description
int?

Minimum length of the attribute.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

MinSize

Declaration
[JsonProperty(PropertyName = "minSize")]
public int? MinSize { get; set; }
Property Value
Type Description
int?

Minimum size of the attribute..
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

Name

Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

Name of the attribute.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

Order

Declaration
[JsonProperty(PropertyName = "order")]
public int? Order { get; set; }
Property Value
Type Description
int?

Data type of the attribute.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

ReadOnly

Declaration
[JsonProperty(PropertyName = "readOnly")]
public bool? ReadOnly { get; set; }
Property Value
Type Description
bool?

Is the attribute readOnly.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Regexp

Declaration
[JsonProperty(PropertyName = "regexp")]
public string Regexp { get; set; }
Property Value
Type Description
string

Regular expression of the attribute for validation.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Required

Declaration
[JsonProperty(PropertyName = "required")]
public bool? Required { get; set; }
Property Value
Type Description
bool?

Attribute is required or optional.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Section

Declaration
[JsonProperty(PropertyName = "section")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AppAttrRenderingMetadata.SectionEnum? Section { get; set; }
Property Value
Type Description
AppAttrRenderingMetadata.SectionEnum?

UI widget to use for the attribute.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Visible

Declaration
[JsonProperty(PropertyName = "visible")]
public bool? Visible { get; set; }
Property Value
Type Description
bool?

Indicates whether the attribute is to be shown on the application creation UI.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Widget

Declaration
[JsonProperty(PropertyName = "widget")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AppAttrRenderingMetadata.WidgetEnum? Widget { get; set; }
Property Value
Type Description
AppAttrRenderingMetadata.WidgetEnum?

UI widget to use for the attribute.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
In this article
Back to top