Skip to main content

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
contentType: SupplierContentTypeEnum
isPublic: Boolean!
giata: GiataSupplierConfiguration
pushConfiguration: SupplierPushConfiguration
}

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

  1. hotel
  2. transportation
  3. car
  4. transfers
  5. activities
  6. virtualaccount
  7. payment
  8. 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.contentType ● SupplierContentTypeEnum enum​

SupplierData.isPublic ● Boolean! non-null scalar​

SupplierData.giata ● GiataSupplierConfiguration object​

SupplierData.pushConfiguration ● SupplierPushConfiguration object​

Push configuration for the supplier

Member Of​

GeneratedPaymentInfo object ● Supplier object

Implemented By​

EntityData union