29.11.2021 - 09:49 Uhr

AXC-1385

Anpassung der Answer - Struktur

https://audioxchange.atlassian.net/browse/AXC-1385

 

input AnswerRootInput {
id: Id
requestId: Id
sellerProductKey: Long
sellerBusinessKey: String
sellerPriceCalcDetails: [PriceCalcDetailInput]
sellerPremiumPositionBooked: SpotPlacementSchemaInput
sellerProductMemberMissings: [sellerProductMemberMissingInput]
sellerFreeSpotSpreadingBooked: [FreeSpotSpreadingDetailInput]
state: AnswerState
reasonType: AnswerReason
reasonText: String
periodBegin: DateTime
periodEnd: DateTime
comment: String
answerSpots: [AnswerSpotInput]
isOrder: Boolean
feedbackKey: String
feedbackDescription: String
volumeSellerNet: CurrencyDataInput
conditionValueActualId: Id
conditionValueDesiredId: Id
offerValidUntil: DateTime
offerHandlingAfterValidity: OfferHandlingAfterValidity
createdByAccountId: AccountInput.id
lastModifiedByAccountId: AccountInput.id
lastModified: DateTime
organizationId: IdOrg
rowVersion: [Byte]
}

WICHTIG:
lastModified: DateTime → automatisch gesetzt vom System sobald in der Entität oder an den darunterliegenden AnswerSpots CRUD-Operationen ausgeführt werden.

createdByAccountId: AccountInput.id → wird bei Create automatisch gesetzt vom System
lastModifiedByAccountId: AccountInput.id → automatisch gesetzt vom System bei Updates