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
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

  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.isPublic ● Boolean! non-null scalar

SupplierData.giata ● GiataSupplierConfiguration object

Member Of

GeneratedPaymentInfo object ● Supplier object

Implemented By

EntityData union