afv-library/skills/platform-data-and-tooling-api-context-get/assets/tooling_api/PermissionDependency.json

44 lines
2.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"sections": [
"title",
"description",
"supported_soap_calls",
"supported_rest_api_http_methods",
"fields",
"special_access_rules",
"wsdl_segment"
],
"title": "PermissionDependency - Tooling API",
"description": "Represents permission dependencies for a specified permission. For example, return all child dependencies for the Modify All Data permission. Available in Tooling API version 46.0 and later.",
"supported_soap_calls": "`describeSObjects()`, `query()`, `retrieve()`",
"supported_rest_api_http_methods": "`Query`, `GET`",
"fields_columns": [
"type",
"properties",
"description"
],
"fields": {
"Permission": {
"type": "string",
"properties": "Filter",
"description": "The permission that depends on other permissions to be enabled. For example, the permission might be Modify All Data, which requires View All Data and other permissions to be enabled."
},
"PermissionType": {
"type": "string",
"properties": "Filter",
"description": "The permission type. For example, user permissions, such as View All Data, or object permissions."
},
"RequiredPermission": {
"type": "string",
"properties": "Filter",
"description": "The permission that is required to be enabled for the dependent permission to be enabled."
},
"RequiredPermissionType": {
"type": "string",
"properties": "Filter",
"description": "The permission type. For example, user permissions, such as View All Data, or object permissions."
}
},
"special_access_rules": "As of Summer 20 and later, only users with View Setup and Configuration permission can access this object.",
"wsdl_segment": "```xml\n<xsd:complexType name=\"PermissionDependency\">\n <xsd:complexContent>\n <xsd:extension base=\"ens:sObject\">\n <xsd:sequence>\n <xsd:element name=\"Permission\" minOccurs=\"0\" type=\"xsd:string\" nillable=\"true\"/>\n <xsd:element name=\"PermissionType\" minOccurs=\"0\" type=\"xsd:string\" nillable=\"true\"/>\n <xsd:element name=\"RequiredPermission\" minOccurs=\"0\" type=\"xsd:string\" nillable=\"true\"/>\n <xsd:element name=\"RequiredPermissionType\" minOccurs=\"0\" type=\"xsd:string\" nillable=\"true\"/>\n </xsd:sequence>\n </xsd:extension>\n </xsd:complexContent>\n</xsd:complexType>\n```"
}