%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");