SupplierData
Extended Supplier information
type SupplierData {
id: ID!
code: ID!
name: String!
isActive: Boolean!
provider: ProviderData!
serviceApi: ID!
api: APIName!
owner: EntityOwnerData
groupContent: GroupContent
supplierGroup: ID
context: String
sharedDefault: Access
accesses(
first: Int
last: Int
before: String
after: String
filter: AccessFilter
): AccessConnection
audits(
where: EntityAuditWhereInput
orderBy: EntityAuditOrderByEnum
): EntityAuditConnection!
serviceIntegrationData: ServiceIntegrationData
isPublic: Boolean!
giata: GiataSupplierConfiguration
}
Fields
SupplierData.id ● ID! non-null scalar
Supplier unique ID. Format: integer.
SupplierData.code ● ID! non-null scalar
Supplier unique code
SupplierData.name ● String! non-null scalar
Supplier name
SupplierData.isActive ● Boolean! non-null scalar
Indicates whether a Supplier is active. This is a calculated field, a specific supplier can be activated or deactivated, but if its provider is deactivated, the value will be = false
SupplierData.provider ● ProviderData! non-null object
Instance to which this supllier is connected
SupplierData.serviceApi ● ID! non-null scalar
ServiceAPI indicates the type of the connection
- hotel
- transportation
- car
- transfers
- activities
- virtualaccount
- payment
- package
SupplierData.api ● APIName! non-null enum
API name for service API
SupplierData.owner ● EntityOwnerData object
Organization that owns the Supplier
SupplierData.groupContent ● GroupContent object
Grouping of static content related to this Supplier.
SupplierData.supplierGroup ● ID scalar
This is a calculated field that responds to groupContent > code
SupplierData.context ● String scalar
This is a calculated field that responds to groupContent > groupContentData > context > code
SupplierData.sharedDefault ● Access object
Indicates if this supplier normally have a shared default access, means that the content is managed in one only site and this is because improve de efficiency
SupplierData.accesses ● AccessConnection object
Accesses of this Supplier
SupplierData.accesses.first ● Int scalar
SupplierData.accesses.last ● Int scalar
SupplierData.accesses.before ● String scalar
SupplierData.accesses.after ● String scalar
SupplierData.accesses.filter ● AccessFilter input
SupplierData.audits ● EntityAuditConnection! non-null object
Audits it shows the supplier's change history
SupplierData.audits.where ● EntityAuditWhereInput input
SupplierData.audits.orderBy ● EntityAuditOrderByEnum enum
SupplierData.serviceIntegrationData ● ServiceIntegrationData object
Service Integration Data
SupplierData.isPublic ● Boolean! non-null scalar
SupplierData.giata ● GiataSupplierConfiguration object
Member Of
GeneratedPaymentInfo object ● Supplier object
Implemented By
EntityData union