X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fsaml2%2Fmetadata%2FMetadata.h;h=5c523543484a53184fd85381b4480e3aa93ad3ac;hb=e9acfbbbbfaeecdd021c073d9d93e03dcd947d6c;hp=c9e0a8bcd9aa13a39478715992caab60a481f939;hpb=e24d4eae88481668133a20805ebcec624e26c31a;p=shibboleth%2Fopensaml2.git diff --git a/saml/saml2/metadata/Metadata.h b/saml/saml2/metadata/Metadata.h index c9e0a8b..5c52354 100644 --- a/saml/saml2/metadata/Metadata.h +++ b/saml/saml2/metadata/Metadata.h @@ -440,6 +440,13 @@ namespace opensaml { DECL_SIMPLE_CONTENT(Description); END_XMLOBJECT; + BEGIN_XMLOBJECT(SAML_API,Keywords,xmltooling::XMLObject,SAML Metadata Extension for Login UI Keywords element); + DECL_STRING_ATTRIB(Lang,LANG); + DECL_SIMPLE_CONTENT(Values); + /** KeywordsType local name */ + static const XMLCh TYPE_NAME[]; + END_XMLOBJECT; + BEGIN_XMLOBJECT(SAML_API,Logo,xmltooling::XMLObject,SAML Metadata Extension for Login UI Logo element); DECL_STRING_ATTRIB(Lang,LANG); DECL_INTEGER_ATTRIB(Height,HEIGHT); @@ -460,6 +467,7 @@ namespace opensaml { BEGIN_XMLOBJECT(SAML_API,UIInfo,xmltooling::ElementExtensibleXMLObject,SAML Metadata Extension for Login UI UIInfo element); DECL_TYPED_CHILDREN(DisplayName); DECL_TYPED_CHILDREN(Description); + DECL_TYPED_CHILDREN(Keywords); DECL_TYPED_CHILDREN(Logo); DECL_TYPED_CHILDREN(InformationURL); DECL_TYPED_CHILDREN(PrivacyStatementURL); @@ -585,6 +593,7 @@ namespace opensaml { DECL_XMLOBJECTBUILDER(SAML_API,UIInfo,samlconstants::SAML20MD_UI_NS,samlconstants::SAML20MD_UI_PREFIX); DECL_XMLOBJECTBUILDER(SAML_API,DisplayName,samlconstants::SAML20MD_UI_NS,samlconstants::SAML20MD_UI_PREFIX); DECL_XMLOBJECTBUILDER(SAML_API,Description,samlconstants::SAML20MD_UI_NS,samlconstants::SAML20MD_UI_PREFIX); + DECL_XMLOBJECTBUILDER(SAML_API,Keywords,samlconstants::SAML20MD_UI_NS,samlconstants::SAML20MD_UI_PREFIX); DECL_XMLOBJECTBUILDER(SAML_API,Logo,samlconstants::SAML20MD_UI_NS,samlconstants::SAML20MD_UI_PREFIX); DECL_XMLOBJECTBUILDER(SAML_API,InformationURL,samlconstants::SAML20MD_UI_NS,samlconstants::SAML20MD_UI_PREFIX); DECL_XMLOBJECTBUILDER(SAML_API,PrivacyStatementURL,samlconstants::SAML20MD_UI_NS,samlconstants::SAML20MD_UI_PREFIX);