PolicySet element
| Type: | PolicySetType | 
| Namespace: | urn:oasis:names:tc:xacml:3.0:core:schema:wd-17 | 
Example JSON
{
  "PolicySetId" : ...,
  "Version" : "...",
  "PolicyCombiningAlgId" : ...,
  "MaxDelegationDepth" : ...,
  "Description" : "...",
  "PolicyIssuer" : {
    "Content" : {
    },
    "Attribute" : [ {
      "AttributeId" : ...,
      "Issuer" : "...",
      "IncludeInResult" : false,
      "AttributeValue" : [ {
        "DataType" : ...
      }, ... ]
    }, ... ]
  },
  "PolicySetDefaults" : {
    "XPathVersion" : ...
  },
  "Target" : {
    "AnyOf" : [ {
      "AllOf" : [ {
        "Match" : [ {
          "MatchId" : ...,
          "AttributeValue" : {
            "DataType" : ...
          },
          "AttributeSelector" : {
            "Category" : ...,
            "ContextSelectorId" : ...,
            "Path" : "...",
            "DataType" : ...,
            "MustBePresent" : false
          },
          "AttributeDesignator" : {
            "Category" : ...,
            "AttributeId" : ...,
            "DataType" : ...,
            "Issuer" : "...",
            "MustBePresent" : false
          }
        }, ... ]
      }, ... ]
    }, ... ]
  },
  "policySetsAndPoliciesAndPolicySetIdReferences" : [ {
  }, {
  }, {
  }, {
  }, {
  }, {
  }, {
  } ],
  "ObligationExpressions" : {
    "ObligationExpression" : [ {
      "ObligationId" : ...,
      "FulfillOn" : "Permit",
      "AttributeAssignmentExpression" : [ {
        "AttributeId" : ...,
        "Category" : ...,
        "Issuer" : "...",
        "Expression" : {
        }
      }, ... ]
    }, ... ]
  },
  "AdviceExpressions" : {
    "AdviceExpression" : [ {
      "AdviceId" : ...,
      "AppliesTo" : "Permit",
      "AttributeAssignmentExpression" : [ {
        "AttributeId" : ...,
        "Category" : ...,
        "Issuer" : "...",
        "Expression" : {
        }
      }, ... ]
    }, ... ]
  }
}