effectiveRecordLayout
The layout a record renders with. Pass record_id to resolve for a specific record; without it
the account's default for the object type is returned. A Custom Object record also needs
custom_object_definition_id, the custom object it belongs to.
effectiveRecordLayout(
object_type: ObjectType!
record_id: ID
custom_object_definition_id: ID
draft: [RecordLayoutDraftValueInput!]
): RecordLayout!
Arguments
effectiveRecordLayout.object_type ● ObjectType! non-null enum
effectiveRecordLayout.record_id ● ID scalar
effectiveRecordLayout.custom_object_definition_id ● ID scalar
effectiveRecordLayout.draft ● [RecordLayoutDraftValueInput!] list input
For a record not saved yet: the values chosen so far, tested against the layouts' rules.
Type
RecordLayout object
How a record's All Fields tab is arranged: named sections, each one or two columns wide, with the object's standard and custom fields placed by id. Every account has a default layout for each object type; further layouts can be designed and one of them made the default.


