InfoMediation
Info mediation between provider and consumer
type InfoMediation {
id: ID!
template: InfoMediationTemplate!
dueDate: String!
validFor: String!
consumerConnection: ConsumerConnection!
status: InfoMediationStatus!
messageBase64: String!
documents: [Document]
folder: Folder!
infoMediationCorrelationId: String!
}
Fields
InfoMediation.id ● ID! non-null scalar
Unique UUID identifier
InfoMediation.template ● InfoMediationTemplate! non-null interface
The intent of the info mediation can be derived from the template its type and description
InfoMediation.dueDate ● String! non-null scalar
dueDate is the moment the consumer needs to fulfill the info mediation request
InfoMediation.validFor ● String! non-null scalar
ValidFor is the time the data of the consumer remains available for the provider. The format for the String to be parsed is “PnDTnHnMn.nS” where “nDT” means ‘n’ number of Days, “nH” means ‘n’ number of Hours, “nM” means ‘n’ number of Minutes and “nS” means ‘n’ number of Seconds. The formats accepted are based on the ISO-8601 duration format. Years and Months are not supported and need to be converted to Days!
InfoMediation.consumerConnection ● ConsumerConnection! non-null object
Consumer connection (consumer that received the info mediation request)
InfoMediation.status ● InfoMediationStatus! non-null enum
Status of info mediation
InfoMediation.messageBase64 ● String! non-null scalar
Message that is sent by the provider with the info Mediation
InfoMediation.documents ● [Document] list object
Documents that are downloadable for the provider
InfoMediation.folder ● Folder! non-null object
Folder where info mediation is located
InfoMediation.infoMediationCorrelationId ● String! non-null scalar
This ID is utilized to indicate which information mediations have been sent with identical content, facilitating their grouping together (status and consumer connection are excluded).
Returned by
infoMediations query ● infoMediationsOrganizedByCorrelationId query
Member of
Folder object