SchemaDefinition
type SchemaDefinition implements Node {
id: ID!
createdAt: Time!
updatedAt: Time!
companyID: String!
apiName: String!
name: String!
pluralName: String!
type: SchemaDefinitionType!
displayOnSidebar: Boolean!
invoicable: Boolean!
enableNotes: Boolean!
enableFiles: Boolean!
enableTasks: Boolean!
enableFeeds: Boolean!
enableWidgets: Boolean!
position: Int
enableFinanceConnections: Boolean
properties: [SchemaProperty!]
propertyGroups: [SchemaPropertyGroup!]
toSchemaAssociations: [SchemaAssociation!]
fromSchemaAssociations: [SchemaAssociation!]
primaryProperty: SchemaProperty
secondaryProperty: SchemaProperty
records: [Record!]
fullNameProperty: SchemaProperty
emailProperty: SchemaProperty
phoneProperty: SchemaProperty
addressProperty: SchemaProperty
recordViews: [RecordView!]
hotspots: [Hotspot!]
shortcuts: [Shortcut!]
defaultRecordView: RecordView
}
Fields
SchemaDefinition.id ● ID! non-null scalar
SchemaDefinition.createdAt ● Time! non-null scalar
SchemaDefinition.updatedAt ● Time! non-null scalar
SchemaDefinition.companyID ● String! non-null scalar
SchemaDefinition.apiName ● String! non-null scalar
SchemaDefinition.name ● String! non-null scalar
SchemaDefinition.pluralName ● String! non-null scalar
SchemaDefinition.type ● SchemaDefinitionType! non-null enum
SchemaDefinition.displayOnSidebar ● Boolean! non-null scalar
SchemaDefinition.invoicable ● Boolean! non-null scalar
SchemaDefinition.enableNotes ● Boolean! non-null scalar
SchemaDefinition.enableFiles ● Boolean! non-null scalar
SchemaDefinition.enableTasks ● Boolean! non-null scalar
SchemaDefinition.enableFeeds ● Boolean! non-null scalar
SchemaDefinition.enableWidgets ● Boolean! non-null scalar
SchemaDefinition.position ● Int scalar
SchemaDefinition.enableFinanceConnections ● Boolean scalar
SchemaDefinition.properties ● [SchemaProperty!] list object
SchemaDefinition.propertyGroups ● [SchemaPropertyGroup!] list object
SchemaDefinition.toSchemaAssociations ● [SchemaAssociation!] list object
SchemaDefinition.fromSchemaAssociations ● [SchemaAssociation!] list object
SchemaDefinition.primaryProperty ● SchemaProperty object
SchemaDefinition.secondaryProperty ● SchemaProperty object
SchemaDefinition.records ● [Record!] list object
SchemaDefinition.fullNameProperty ● SchemaProperty object
SchemaDefinition.emailProperty ● SchemaProperty object
SchemaDefinition.phoneProperty ● SchemaProperty object
SchemaDefinition.addressProperty ● SchemaProperty object
SchemaDefinition.recordViews ● [RecordView!] list object
SchemaDefinition.hotspots ● [Hotspot!] list object
SchemaDefinition.shortcuts ● [Shortcut!] list object
SchemaDefinition.defaultRecordView ● RecordView object
Interfaces
Node interface
An object with an ID. Follows the Relay Global Object Identification Specification
Returned By
createSchema mutation ● getSchema query ● updateSchema mutation
Member Of
Email object ● Form object ● GdprOptions object ● Hotspot object ● List object ● Record object ● RecordView object ● SchemaAssociation object ● SchemaDefinitionEdge object ● SchemaFlow object ● SchemaImport object ● SchemaImportSheet object ● SchemaProperty object ● SchemaPropertyGroup object ● Shortcut object