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