Skip to main content

%SAML.Attribute

Class %SAML.Attribute Extends (%RegisteredObject, %XML.Adaptor) [ Inheritance = right, System = 4 ]

An Attribute

Parameters

XMLFORMAT

Parameter XMLFORMAT = "literal";

NAMESPACE

Parameter NAMESPACE = "urn:oasis:names:tc:SAML:2.0:assertion";

ELEMENTQUALIFIED

Parameter ELEMENTQUALIFIED = 0;

Properties

AttributeValueOverride

Property AttributeValueOverride As %XML.String(XMLPROJECTION = "content");

Use AttributeValueOverride in order to define exact syntax of the AtributeValue elements.

AttributeValue

Property AttributeValue As list Of %SAML.AttributeValue(REFELEMENTQUALIFIED = 0, REFNAMESPACE = "urn:oasis:names:tc:SAML:2.0:assertion", XMLPROJECTION = "element", XMLREF = 1);

Property AttributeValue As list Of %SAML.AttributeValue(XMLPROJECTION = "element", XMLREF = 1, XMLTYPECONSTRAINT = "choice");

FriendlyName

Property FriendlyName As %String(MAXLEN = "", XMLPROJECTION = "attribute") [ Required ];

Name

Property Name As %String(MAXLEN = "", XMLPROJECTION = "attribute") [ Required ];

NameFormat

Property NameFormat As %xsd.anyURI(XMLPROJECTION = "attribute");