type: object description: The promotion's campaign. x-schemaName: AdminPostCampaignsReq required: - name properties: name: type: string title: name description: The campaign's name. campaign_identifier: type: string title: campaign_identifier description: The campaign's campaign identifier. description: type: string title: description description: The campaign's description. currency: type: string title: currency description: The campaign's currency. budget: $ref: ./CampaignBudget.yaml starts_at: type: string title: starts_at description: The campaign's starts at. ends_at: type: string title: ends_at description: The campaign's ends at. promotions: type: array description: The campaign's promotions. items: type: object description: The promotion's promotions. x-schemaName: IdObject required: - id properties: id: type: string title: id description: The promotion's ID.