CrowdfundingCampaignCreateInput
The input fields for creating a crowdfunding campaign.
input CrowdfundingCampaignCreateInput {
description: String
endAt: ISO8601DateTime!
fulfilAt: ISO8601DateTime
goal: CrowdfundingGoalInput!
gracePeriodHours: Int!
items: [CampaignItemCreateInput!]
launchAt: ISO8601DateTime!
limit: Int
name: String
reference: String!
}
Fields
CrowdfundingCampaignCreateInput.description ● String scalar types
The campaign's description. It defaults to the channel's template when blank.
CrowdfundingCampaignCreateInput.endAt ● ISO8601DateTime! non-null scalar types
The date and time when the campaign is scheduled to end. It must be after launchAt.
CrowdfundingCampaignCreateInput.fulfilAt ● ISO8601DateTime scalar types
The date and time when the campaign is scheduled to start fulfilling. It must be after endAt.
CrowdfundingCampaignCreateInput.goal ● CrowdfundingGoalInput! non-null input types
The campaign's goal.
CrowdfundingCampaignCreateInput.gracePeriodHours ● Int! non-null scalar types
The number of hours a customer has to fix a failed payment before their campaign order is cancelled.
CrowdfundingCampaignCreateInput.items ● [CampaignItemCreateInput!] list input types
The products or product variants to include in the campaign. At least one is required.
CrowdfundingCampaignCreateInput.launchAt ● ISO8601DateTime! non-null scalar types
The date and time when the campaign is scheduled to launch.
CrowdfundingCampaignCreateInput.limit ● Int scalar types
The maximum number of units of the campaign's products that can be sold.
CrowdfundingCampaignCreateInput.name ● String scalar types
The campaign's name. It defaults to the channel's template when blank.
CrowdfundingCampaignCreateInput.reference ● String! non-null scalar types
The merchant's reference for the campaign.
Member Of
crowdfundingCampaignCreate mutation