SupplierData
Extended Supplier information
type SupplierData {
id: ID!
code: ID!
name: String!
isActive: Boolean!
provider: ProviderData!
serviceApi: Int!
api: APIName!
owner: Organization
groupContent: GroupContent
supplierGroup: ID
context: String
sharedDefault: Access
groups(first: Int, last: Int, before: String, after: String): GroupConnection
accesses(
first: Int
last: Int
before: String
after: String
filter: AccessFilter
): AccessConnection
clients(
first: Int
last: Int
before: String
after: String
filter: ClientFilter
): ClientConnection
system: System!
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
● Int!
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
● Organization
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.groups
● GroupConnection
object
Indicates the groups where the Supplier belongs. A supplier can be assigned to several groups
SupplierData.groups.first
● Int
scalar
SupplierData.groups.last
● Int
scalar
SupplierData.groups.before
● String
scalar
SupplierData.groups.after
● String
scalar
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.clients
● ClientConnection
object
Clients that belongs to some of the groups of the Supplier Used to find out which Clients are likely to have connected with this Supplier on some occasion.
SupplierData.clients.first
● Int
scalar
SupplierData.clients.last
● Int
scalar
SupplierData.clients.before
● String
scalar
SupplierData.clients.after
● String
scalar
SupplierData.clients.filter
● ClientFilter
input
SupplierData.system
● System!
non-null object
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