{
"sections": [
"title",
"description",
"fields",
"wsdl_segment",
"field_reference"
],
"title": "ApptBundleConfig - Data API",
"description": "Represents the general parameters that define the behavior of the bundle. This object is available in API version 54.0 and later.",
"fields_columns": [
"type",
"properties",
"description",
"relationship_name",
"relationship_type",
"refers_to"
],
"fields": {
"AddToBundleStatuses": {
"type": "multipicklist",
"properties": "Create, Defaulted on create, Filter, Nillable, Update",
"description": "The statuses of service appointment that are allowed to be bundled. Possible values are: Accepted Canceled Cannot Complete Completed Dispatched In Progress None Rejected Scheduled The default value is None."
},
"BundleStatusesToPropagate": {
"type": "multipicklist",
"properties": "Create, Defaulted on create, Filter, Nillable, Update",
"description": "The bundle statuses that when updated are inherited by the bundle members. Possible values are: Accepted Canceled Cannot Complete Completed Dispatched In Progress None Rejected Scheduled The default value is None."
},
"CriteriaForAutoUnbundlingId": {
"type": "reference",
"properties": "Create, Filter, Group, Nillable, Sort, Update",
"description": "The criteria that causes a bundle service appointment to be unbundled. This is a relationship field.",
"relationship_name": "CriteriaForAutoUnbundling",
"relationship_type": "Lookup",
"refers_to": "RecordsetFilterCriteria"
},
"DoesAddTravelTime": {
"type": "boolean",
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
"description": "If the bundle members aren’t in the same location, add travel time between them to the bundle’s duration according to their sort order. The default value is false."
},
"DoesDeleteEmptyBundles": {
"type": "boolean",
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
"description": "If the bundle has no remaining bundle members, the bundle is deleted."
},
"EmptyBundleStatus": {
"type": "picklist",
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
"description": "The status from the Canceled category that a bundle service appointment changes to if it has no remaining bundle members, but still appears in the appointment list. Possible values are determined by the org’s statuses. The default value is None."
},
"LastReferencedDate": {
"type": "dateTime",
"properties": "Filter, Nillable, Sort",
"description": "The timestamp when the current user last accessed this record, a record related to this record, or a list view."
},
"LastViewedDate": {
"type": "dateTime",
"properties": "Filter, Nillable, Sort",
"description": "The timestamp when the current user last viewed this record or list view. If this value is null, the user might have only accessed this record or list view (LastReferencedDate) but not viewed it."
},
"MemberStatusesNotToPropagate": {
"type": "multipicklist",
"properties": "Create, Defaulted on create, Filter, Nillable, Update",
"description": "The bundle member statuses that aren’t overridden when the bundle's status is updated. Possible values are: Accepted Canceled Cannot Complete Completed Dispatched In Progress None Rejected Scheduled The default value is None."
},
"Name": {
"type": "string",
"properties": "Create, Filter, Group, idLookup, Sort, Update",
"description": "The name of the Appointment Bundle Config."
},
"OwnerId": {
"type": "reference",
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
"description": "ID of the owner of this object. This is a polymorphic relationship field.",
"relationship_name": "Owner",
"relationship_type": "Lookup",
"refers_to": "Group, User"
},
"RemoveFromBundleStatuses": {
"type": "multipicklist",
"properties": "Create, Defaulted on create, Filter, Nillable, Update",
"description": "The statuses of service appointments that are allowed to be removed from a bundle. Possible values are: Accepted Canceled Cannot Complete Completed Dispatched In Progress None Rejected Scheduled The default value is None."
},
"StatusOnRemovalFromBundle": {
"type": "picklist",
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
"description": "The status that a service appointment is given when it’s removed from a bundle. Possible values are: Accepted Canceled Cannot Complete Completed Dispatched In Progress None Rejected Scheduled The default value is None."
},
"StatusesNotToUpdateOnUnbundle": {
"type": "multipicklist",
"properties": "Create, Defaulted on create, Filter, Nillable, Update",
"description": "The statuses that aren’t updated when a bundle is unbundled. Possible values are: Accepted Canceled Cannot Complete Completed Dispatched In Progress None Rejected Scheduled The default value is None."
}
},
"wsdl_segment": "```xml\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n \n\n\n \n\n\n \n \n \n \n \n \n\n```",
"field_reference": {
"AddToBundleStatuses": {
"field_label": "Add to Bundle Statuses",
"type": "multipicklist",
"length": "4099",
"precision": "0"
},
"BundleStatusesToPropagate": {
"field_label": "Bundle Statuses to Propagate",
"type": "multipicklist",
"length": "4099",
"precision": "0"
},
"CreatedById": {
"field_label": "Created By ID",
"type": "reference",
"length": "18"
},
"CreatedDate": {
"field_label": "Created Date",
"type": "datetime"
},
"CriteriaForAutoUnbundlingId": {
"field_label": "Recordset Filter Criteria ID",
"type": "reference",
"length": "18"
},
"CurrencyIsoCode": {
"field_label": "Currency ISO Code",
"type": "picklist",
"length": "3"
},
"DoesAddTravelTime": {
"field_label": "Add travel time to bundle duration",
"type": "boolean"
},
"DoesDeleteEmptyBundles": {
"field_label": "Delete empty bundles",
"type": "boolean"
},
"EmptyBundleStatus": {
"field_label": "Empty Bundle Status",
"type": "picklist",
"length": "40"
},
"Id": {
"field_label": "Appointment Bundle Config ID",
"type": "id",
"length": "18"
},
"IsDeleted": {
"field_label": "Deleted",
"type": "boolean"
},
"LastModifiedById": {
"field_label": "Last Modified By ID",
"type": "reference",
"length": "18"
},
"LastModifiedDate": {
"field_label": "Last Modified Date",
"type": "datetime"
},
"LastReferencedDate": {
"field_label": "Last Referenced Date",
"type": "datetime"
},
"LastViewedDate": {
"field_label": "Last Viewed Date",
"type": "datetime"
},
"MemberStatusesNotToPropagate": {
"field_label": "Bundle Member Statuses not to be Propagated",
"type": "multipicklist",
"length": "4099",
"precision": "0"
},
"Name": {
"field_label": "Name",
"type": "string",
"length": "255"
},
"OwnerId": {
"field_label": "Owner ID",
"type": "reference",
"length": "18"
},
"RemoveFromBundleStatuses": {
"field_label": "Remove from Bundle Statuses",
"type": "multipicklist",
"length": "4099",
"precision": "0"
},
"StatusOnRemovalFromBundle": {
"field_label": "Status on Removal from Bundle",
"type": "picklist",
"length": "40"
},
"StatusesNotToUpdateOnUnbundle": {
"field_label": "Statuses not to Update on Unbundling",
"type": "multipicklist",
"length": "4099",
"precision": "0"
},
"SystemModstamp": {
"field_label": "System Modstamp",
"type": "datetime"
}
},
"field_reference_columns": [
"field_label",
"type",
"length",
"precision"
]
}