Share via


SettingAttributes Attribute Group

Contains attributes used to describe information about a setting and the behavior of that setting.

<xs:attributeGroup name="SettingAttributes">
    <xs:attribute name="Name"
        type="string"
        use="required"
     />
    <xs:attribute name="Definition"
        type="string"
        use="required"
     />
    <xs:attribute name="State"
        type="@lt:SettingState@lid:07d1499e-bec3-4adb-9fbb-29e425b0c4a2"
        use="optional"
     />
    <xs:attribute name="Fixed"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="List"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="Null"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="Secure"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="FailedToSerialize"
        type="boolean"
        use="optional"
     />
</xs:attributeGroup>

Attributes

Name

Type

Description

Definition

string

The setting definition (or type) of the setting.

FailedToSerialize

boolean

True, if the setting value failed to serialize; False otherwise.

Fixed

boolean

True, if the setting value does not change; False, if the setting value can change.

List

boolean

True, if the setting can contain a list of values; False, if the setting can contain only one value.

Name

string

The name of the setting.

Null

boolean

True, if the setting value can be Null; False, if the setting value cannot be Null.

Secure

boolean

True, if the setting value is secure; False otherwise.

State

SettingState Simple Type

The state of the setting, which describes if the setting value is set or not.