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

39 lines
2.6 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": "PermissionSetTabSetting - Tooling API",
"description": "Represents a tabs settings for a profile or permission set. Use PermissionSetTabSetting for manipulating tab visibility on profiles and permission sets. Available in Tooling API version 37.0 and later.",
"supported_soap_calls": "`create()`, `delete()`, `query()`, `retrieve()`, `update()`",
"supported_rest_api_http_methods": "`Query`, `GET`, `POST`, `PATCH`, `DELETE`",
"fields_columns": [
"type",
"properties",
"description"
],
"fields": {
"Name": {
"type": "string",
"properties": "Create, Filter, Group",
"description": "The tabs API name. For standard tabs, the name is in the form “standard-Account”. For custom tabs, its the developer name."
},
"ParentId": {
"type": "reference",
"properties": "Create, Filter, Group",
"description": "The ID of the permission set to which this tab setting belongs. For profile tab settings, ParentId is the ID of the permission set owned by the profile."
},
"Visibility": {
"type": "picklist",
"properties": "Create, Filter, Group, Restricted picklist",
"description": "The default visibility setting for this tab. Valid values are: Default Off Default On Note: Theres no hidden value. Instead, a hidden tab is indicated by having no PermissionSetTabSetting row in the database."
}
},
"special_access_rules": "As of Spring 20 and later, only users with View Setup and Configuration permission can access this object.",
"wsdl_segment": "```xml\n<xsd:complexType name=\"PermissionSetTabSetting\">\n <xsd:complexContent>\n <xsd:extension base=\"ens:sObject\">\n <xsd:sequence>\n <xsd:element name=\"Name\" minOccurs=\"0\" type=\"xsd:string\" nillable=\"true\"/>\n <xsd:element name=\"Parent\" minOccurs=\"0\" type=\"ens:sObject\" nillable=\"true\"/>\n <xsd:element name=\"ParentId\" minOccurs=\"0\" type=\"tns:ID\" nillable=\"true\"/>\n <xsd:element name=\"Visibility\" minOccurs=\"0\" type=\"xsd:string\" nillable=\"true\"/>\n </xsd:sequence>\n </xsd:extension>\n </xsd:complexContent>\n</xsd:complexType>\n<xsd:simpleType name=\"PermissionSetTabVisibility\">\n <xsd:restriction base=\"xsd:string\">\n <xsd:enumeration value=\"None\"/>\n <xsd:enumeration value=\"Available\"/>\n <xsd:enumeration value=\"Visible\"/>\n </xsd:restriction>\n</xsd:simpleType>\n```"
}