ace.centralize.graphql.selections.requirement

Predefined SelectionSets for Requirement entities.

class ace.centralize.graphql.selections.requirement.RequirementPartySelections[source]

Bases: object

Reusable selection sets for Requirement-related Party fields.

STANDARD = SelectionSet(fields=['id', 'partyEntityTypeId'], nested=['displayName'])
class ace.centralize.graphql.selections.requirement.RequirementCatalogSelections[source]

Bases: object

Reusable selection sets for GqlRequirement (the requirement catalog).

STANDARD = SelectionSet(fields=['requirementId', 'requirementGuid', 'code', 'description', 'displayName', 'requirementCategoryId', 'requirementTypeId', 'translations'], nested=[])
class ace.centralize.graphql.selections.requirement.RequestSelections[source]

Bases: object

Reusable selection sets for GqlRequestDetail fields.

STANDARD = SelectionSet(fields=['id', 'guid', 'entityId', 'entityTypeId', 'requestNumber', 'providerNumber', 'requestDateTimeUTC', 'sentDateTimeUTC', 'completedDateTimeUTC'], nested=['status'])
FULL = SelectionSet(fields=['id', 'guid', 'entityId', 'entityTypeId', 'entityTypeName', 'requestNumber', 'providerNumber', 'requesterPartyId', 'callbackUrl', 'requestDateTimeUTC', 'sentDateTimeUTC', 'completedDateTimeUTC', 'cancellationDateTimeUTC', 'creationDateTimeUTC', 'creationUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId'], nested=['status', 'subStatus', 'definition'])
class ace.centralize.graphql.selections.requirement.RequirementSelections[source]

Bases: object

Reusable selection sets for RequirementInfo fields.

STANDARD = SelectionSet(fields=['requirementInfoId', 'requirementInfoGuid', 'requirementId', 'internalReferenceNumber', 'entityTypeId', 'entityId', 'appliesToPartyId', 'requesterPartyId', 'fulfillerPartyId', 'sourcePartyId', 'sourceReferenceNumber', 'receivedDate', 'dueDate', 'requestedDate', 'holdDate', 'fulfilledDate', 'completedDate', 'cancelledDate', 'priorityId', 'statusId', 'statusChangeDate', 'subStatusId', 'subStatusChangeDate', 'requirementDescription', 'statusReasonDescription'], nested=[])
CREATE = SelectionSet(fields=['requirementInfoId', 'requirementId', 'requirementInfoGuid', 'entityId', 'entityTypeId', 'creationUserId', 'priorityId', 'statusId', 'appliesToPartyId', 'cancelledDate', 'completedDate', 'dueDate', 'fulfilledDate', 'fulfillerPartyId', 'holdDate', 'internalReferenceNumber', 'receivedDate', 'requestedDate', 'requesterPartyId', 'requirementDescription', 'sourcePartyId', 'sourceReferenceNumber', 'statusChangeDate', 'statusReasonDescription', 'subStatusChangeDate', 'subStatusId'], nested=[])
UPDATE = SelectionSet(fields=['requirementInfoId', 'requirementInfoGuid', 'requirementId', 'internalReferenceNumber', 'entityTypeId', 'entityId', 'appliesToPartyId', 'requesterPartyId', 'fulfillerPartyId', 'sourcePartyId', 'sourceReferenceNumber', 'receivedDate', 'dueDate', 'requestedDate', 'holdDate', 'fulfilledDate', 'completedDate', 'cancelledDate', 'priorityId', 'statusId', 'statusChangeDate', 'subStatusId', 'subStatusChangeDate', 'requirementDescription', 'statusReasonDescription'], nested=['appliesToParty', 'requesterParty', 'fulfillerParty', 'sourceParty', 'createdParty', 'requirement'])
DELETE = SelectionSet(fields=['ids'], nested=[])