3.5 Überblick über Datenhierarchie Ein Klick auf die Elemente der einzelnen Ebenen öffnet eine Detailansicht. Overview cluster_Request Request cluster_RequestSpot Request-Spot cluster_Answer Answer cluster_AnswerSpot Answer-Spot cluster_RequestStream Request-Stream cluster_Plan Plan cluster_PlanElement Plan-Element cluster_KampagnenElement Kampagnen-Element cluster_Kampagne Kampagne CreateCampaignInput CreateCampaignInput + accountManagerId: ID + advertiserId: ID! + bookingOptionPresetting: BookingOptionPresettingInput + buyerBillingId: ID + buyerCreativeId: ID + buyerId: ID! + name: String! + plannerId: ID + purchaserId: ID + regionalBookingAllowed: Boolean + shortName: String BuyerCampaign BuyerCampaign + accountManager: BuyerAccount + advertiser: Advertiser! + bookingOption: BuyerBookingOption! + bookingOptionPresetting: BookingOptionPresetting + buyerBilling: Buyer + buyerBuying: Buyer! + buyerCreative: Buyer + buyerOwner: Buyer! + campaignElements: [BuyerCampaignElement!]! + created: DateTime! + id: ID! + lastModified: DateTime! + name: String! + planner: BuyerAccount + purchaser: BuyerAccount + regionalBookingAllowed: Boolean + rowVersion: ULong! + shortName: String + state: CampaignState! SellerCampaign SellerCampaign + created: DateTime! + dsp: String + id: ID! + lastModified: DateTime! + name: String! + rowVersion: ULong! BuyerCampaign:id->SellerCampaign:id BuyerCampaign:name->SellerCampaign:name BuyerCampaignElement BuyerCampaignElement + advertiserProduct: AdvertiserProduct! + bookingOption: BuyerBookingOption! + bookingOptionPresetting: BookingOptionPresetting + budget: Budget + campaign: BuyerCampaign! + created: DateTime! + id: ID! + lastModified: DateTime! + name: String! + numberOfSellerProducts: Int! + periodBegin: DateTime + periodEnd: DateTime + plans: [BuyerPlan!]! + regionalBookingAllowed: Boolean + rowVersion: ULong! + shortName: String + state: CampaignElementState! + volumeBuyerGross: Money + volumeBuyerNet: Money BuyerCampaign:w->BuyerCampaignElement:w BuyerCampaign:w->BuyerCampaignElement:w SellerCampaignElement SellerCampaignElement + campaign: SellerCampaign! + created: DateTime! + dsp: String + id: ID! + lastModified: DateTime! + name: String! + rowVersion: ULong! SellerCampaign:e->SellerCampaignElement:campaign CreateCampaignElementInput CreateCampaignElementInput + advertiserProductId: ID! + bookingOptionPresetting: BookingOptionPresettingInput + budget: BudgetInput + campaignId: ID! + name: String! + regionalBookingAllowed: Boolean + shortName: String BuyerCampaignElement:id->SellerCampaignElement:id BuyerCampaignElement:name->SellerCampaignElement:name BuyerPlan BuyerPlan + bookingOption: BuyerBookingOption + bookingOptionPresetting: BookingOptionPresetting + broadcastState: PlanBroadcastState! + budget: Budget + buyerFreeSpotSpreadingExpectation: [FreeSpotSpreading!]! + buyerFreeSpotSpreadingResult: [FreeSpotSpreadingWithOrigin!]! + campaignElement: BuyerCampaignElement! + comment: String + created: DateTime! + id: ID! + lastModified: DateTime! + name: String! + numberOfSellerProducts: Int! + orderState: PlanOrderState! + periodBegin: DateTime + periodEnd: DateTime + planElements: [BuyerPlanElement!]! + rowVersion: ULong! + state: PlanState! + volumeBuyerGross: Money + volumeBuyerNet: Money BuyerCampaignElement:class->BuyerPlan:campaignElement BuyerCampaignElement:w->BuyerPlan:w SellerPlan SellerPlan + campaignElement: SellerCampaignElement! + created: DateTime! + dsp: String + id: ID! + lastModified: DateTime! + name: String! + rowVersion: ULong! SellerCampaignElement:e->SellerPlan:e CreatePlanInput CreatePlanInput + bookingOptionPresetting: BookingOptionPresettingInput + budget: BudgetInput + buyerFreeSpotSpreadingExpectation: [FreeSpotSpreadingInput!] + campaignElementId: ID! + comment: String + name: String! + planElements: [CreatePlanElementNestedInput!] BuyerPlan:id->SellerPlan:id BuyerPlan:name->SellerPlan:name BuyerPlanElement BuyerPlanElement + bookingOption: BuyerBookingOption + bookingOptionPresetting: BookingOptionPresetting + broadcastState: PlanElementBroadcastState! + buyerFreeSpotSpreadingExpectation: [FreeSpotSpreading!]! + buyerFreeSpotSpreadingResult: [FreeSpotSpreadingWithOrigin!]! + comment: String + conditionContractKey: String + created: DateTime! + id: ID! + lastModified: DateTime! + numberOfSellerProducts: Int! + orderState: PlanElementOrderState! + periodBegin: DateTime + periodEnd: DateTime + plan: BuyerPlan! + requestStreams: [BuyerRequestStream!]! + rowVersion: ULong! + seller: Seller! BuyerPlan:w->BuyerPlanElement:w BuyerPlan:w->BuyerPlanElement:w SellerPlanElement SellerPlanElement + bookingOption: SellerBookingOption + broadcastState: PlanElementBroadcastState! + buyerFreeSpotSpreadingExpectation: [FreeSpotSpreading!]! + buyerFreeSpotSpreadingResult: [FreeSpotSpreadingWithOrigin!]! + buyerOwner: Buyer! + comment: String + conditionContractKey: String + created: DateTime! + id: ID! + lastModified: DateTime! + numberOfSellerProducts: Int! + orderState: PlanElementOrderState! + periodBegin: DateTime + periodEnd: DateTime + plan: SellerPlan! + requestStreams: [BuyerRequestStream!]! + rowVersion: ULong! + seller: Seller! + sellersMappingForAdvertiserProduct: SellersMappingForAdvertiserProduct SellerPlan:e->SellerPlanElement:e CreatePlanElementInput CreatePlanElementInput + bookingOptionPresetting: BookingOptionPresettingInput + broadcastState: PlanElementBroadcastState + buyerFreeSpotSpreadingExpectation: [FreeSpotSpreadingInput!] + comment: String + conditionContractKey: String + orderState: PlanElementOrderState + planId: ID! + sellerId: ID! BuyerPlanElement:bookingOption->SellerPlanElement:bookingOption BuyerPlanElement:broadcastState->SellerPlanElement:broadcastState BuyerPlanElement:buyerFreeSpotSpreadingExpectation->SellerPlanElement:buyerFreeSpotSpreadingExpectation BuyerPlanElement:buyerFreeSpotSpreadingResult->SellerPlanElement:buyerFreeSpotSpreadingResult BuyerPlanElement:comment->SellerPlanElement:comment BuyerPlanElement:conditionContractKey->SellerPlanElement:conditionContractKey BuyerPlanElement:id->SellerPlanElement:id BuyerPlanElement:numberOfSellerProducts->SellerPlanElement:numberOfSellerProducts BuyerPlanElement:orderState->SellerPlanElement:orderState BuyerPlanElement:periodBegin->SellerPlanElement:periodBegin BuyerPlanElement:periodEnd->SellerPlanElement:periodEnd BuyerPlanElement:requestStreams->SellerPlanElement:requestStreams BuyerPlanElement:seller->SellerPlanElement:seller BuyerPlanElement:sellersMappingForAdvertiserProduct->SellerPlanElement:sellersMappingForAdvertiserProduct BuyerRequestStream BuyerRequestStream + comment: String + created: DateTime! + id: ID! + lastModified: DateTime! + periodBegin: DateTime + periodEnd: DateTime + planElement: BuyerPlanElement! + requests(filter: RequestFilter): [BuyerRequest!]! + rowVersion: ULong! + sellerProductId: ID! + sellerProductName: String! BuyerPlanElement:w->BuyerRequestStream:w BuyerPlanElement:w->BuyerRequestStream:w SellerRequestStream SellerRequestStream + comment: String + created: DateTime! + id: ID! + lastModified: DateTime! + periodBegin: DateTime + periodEnd: DateTime + planElement: SellerPlanElement! + requests(filter: RequestFilter): [SellerRequest!]! + rowVersion: ULong! + sellerProductId: ID! + sellerProductName: String! SellerPlanElement:e->SellerRequestStream:e BuyerRequestStream:comment->SellerRequestStream:comment BuyerRequestStream:id->SellerRequestStream:id BuyerRequestStream:periodBegin->SellerRequestStream:periodBegin BuyerRequestStream:periodEnd->SellerRequestStream:periodEnd BuyerRequestStream:sellerProductId->SellerRequestStream:sellerProductId BuyerRequestStream:sellerProductName->SellerRequestStream:sellerProductName BuyerRequest BuyerRequest + acceptingOfferFromAnswer: Answer + answer(filter: AnswerFilter): Answer + buyerBusinessKey: String + buyerFreeSpotSpreadingExpectation: [FreeSpotSpreading!]! + buyerFreeSpotSpreadingResult: [FreeSpotSpreadingWithOrigin!]! + buyerPremiumPosition: PremiumPosition! + buyerPriceCalcDetails: [PriceCalculationDetailWithOrigin]! + buyerPriceCalcExpectation: [PriceCalculationDetail!]! + comment: String + created: DateTime! + createOfferOnly: Boolean! + id: ID! + lastModified: DateTime! + progressState: RequestProgressState! + rejectingOfferFromAnswer: Answer + requestingAlternativeToAnswer: Answer + requestSpots: [RequestSpot!]! + requestStreamSequenceNumber: Int! + rowVersion: ULong! + sellerSyncReason: SellerSyncReason! BuyerRequestStream:w->BuyerRequest:w SellerRequest SellerRequest + acceptingOfferFromAnswer: Answer + answer(filter: AnswerFilter): Answer + buyerBusinessKey: String + buyerFreeSpotSpreadingExpectation: [FreeSpotSpreading!]! + buyerPremiumPosition: PremiumPosition! + buyerPriceCalcDetails: [PriceCalculationDetailWithoutOrigin]! + comment: String + created: DateTime! + createOfferOnly: Boolean! + id: ID! + lastModified: DateTime! + progressState: RequestProgressState! + rejectingOfferFromAnswer: Answer + requestingAlternativeToAnswer: Answer + requestSpots: [RequestSpot!]! + requestStreamSequenceNumber: Int! + rowVersion: ULong! + sellerSyncReason: SellerSyncReason! SellerRequestStream:e->SellerRequest:e BuyerRequest:buyerFreeSpotSpreadingExpectation->SellerRequest:buyerFreeSpotSpreadingExpectation BuyerRequest:buyerPremiumPosition->SellerRequest:buyerPremiumPosition BuyerRequest:buyerPriceCalcDetails->SellerRequest:buyerPriceCalcDetails BuyerRequest:id->SellerRequest:id RequestSpot RequestSpot + action: RequestSpotAction! + advertisingForm: AdvertisingForm! + answerSpot: AnswerSpot + buyerPriceCalculationResult: PriceCalculationResult + buyerSpotPlacement: SpotPlacement + comment: String + created: DateTime! + dateWindowBegin: Date! + dateWindowEnd: Date! + dspKey: String + freeSpot: FreeSpotType + id: ID! + lastModified: DateTime! + lengthOtc: Int! + lengthWithoutOtc: Int! + ndemIndex: Int + ndemNextSpotReferenceDspKey: String + ndemTotalNumberOfSpots: Int + numberOfSpots: Int! + rowVersion: ULong! + sellerSpecificFields: SellerSpecificFields + timeWindowBegin: Time! + timeWindowEnd: Time! + weekdaysAllowed: [Weekday!] + weekdaysAllowedBitEncoded: UInt BuyerRequest:w->RequestSpot:w Answer Answer + answerSpots(filter: AnswerSpotFilter): [AnswerSpot!]! + comment: String + created: DateTime! + deliveryState: DeliveryState! + id: ID! + lastModified: DateTime! + offerHandlingAfterValidity: OfferHandlingAfterValidity + offerValidUntil: DateTime + reason: AnswerReason! + rowVersion: ULong! + sellerBusinessKey: String + sellerFreeSpotSpreadingBooked: [FreeSpotSpreading!]! + sellerPremiumPosition: PremiumPosition! + state: AnswerState! + volumeSellerNet: Money BuyerRequest:w->Answer:w SellerRequest:e->RequestSpot:e SellerRequest:e->Answer:e AnswerSpot AnswerSpot + advertisingForm: AdvertisingForm! + blockInformation: BlockInformation + broadcastBegin: DateTime + comment: String + created: DateTime! + dateWindowBegin: Date! + dateWindowEnd: Date! + deliveryState: DeliveryState! + dspKey: String + freeSpot: FreeSpotType + id: ID! + lastModified: DateTime! + lengthOtc: Int! + lengthWithoutOtc: Int! + ndemIndex: Int + ndemNextSpotReferenceSspKey: String + ndemTotalNumberOfSpots: Int + numberOfSpots: Int! + order: Order + requestSpot: RequestSpot + rowVersion: ULong! + sellerPriceCalculationResult: PriceCalculationResult + sellerSpecificFields: SellerSpecificFields + sellerSpotPlacement: SpotPlacement + sspKey: String + timeWindowBegin: Time! + timeWindowEnd: Time! + toleranceBooked: Int! + weekdaysAllowed: [Weekday!] + weekdaysAllowedBitEncoded: UInt Answer:w->AnswerSpot:w Order Order + created: DateTime! + description: String + id: ID! + isOffer: Boolean! + lastModified: DateTime! + name: String! + priceCalculationDetails: [PriceCalculationDetail!]! + rowVersion: ULong! + spots: [AnswerSpot!]! + sspOrderNo: String! AnswerSpot:w->Order:w