CrowdfundingCampaignUpdateInput
The input fields for updating a crowdfunding campaign.
input CrowdfundingCampaignUpdateInput {
description: String
endAt: ISO8601DateTime
fulfilAt: ISO8601DateTime
goal: CrowdfundingGoalInput
gracePeriodHours: Int
id: GlobalID!
itemsToCreate: [CampaignItemCreateInput!]
itemsToDelete: [GlobalID!]
itemsToUpdate: [CampaignItemUpdateInput!]
launchAt: ISO8601DateTime
limit: Int
name: String
reference: String
}
Fields
CrowdfundingCampaignUpdateInput.description ● String scalar types
The campaign's description. It can only change while the campaign is pending or launched.
CrowdfundingCampaignUpdateInput.endAt ● ISO8601DateTime scalar types
The date and time when the campaign is scheduled to end. It can only change while the campaign is pending or launched.
CrowdfundingCampaignUpdateInput.fulfilAt ● ISO8601DateTime scalar types
The date and time when the campaign is scheduled to start fulfilling. It can only change until the campaign starts fulfilling.
CrowdfundingCampaignUpdateInput.goal ● CrowdfundingGoalInput input types
The campaign's goal. It can only change while the campaign is pending or launched.
CrowdfundingCampaignUpdateInput.gracePeriodHours ● Int scalar types
The number of hours a customer has to fix a failed payment before their campaign order is cancelled. It can't change once the campaign is completed or cancelled.
CrowdfundingCampaignUpdateInput.id ● GlobalID! non-null scalar types
The ID of the crowdfunding campaign to update.
CrowdfundingCampaignUpdateInput.itemsToCreate ● [CampaignItemCreateInput!] list input types
The items to add to the campaign. Items can only be added while the campaign is pending.
CrowdfundingCampaignUpdateInput.itemsToDelete ● [GlobalID!] list scalar types
The IDs of the campaign items to remove. Items can only be removed while the campaign is pending.
CrowdfundingCampaignUpdateInput.itemsToUpdate ● [CampaignItemUpdateInput!] list input types
The campaign items to update. Items can only change while the campaign is pending or launched.
CrowdfundingCampaignUpdateInput.launchAt ● ISO8601DateTime scalar types
The date and time when the campaign is scheduled to launch. It can only change while the campaign is pending.
CrowdfundingCampaignUpdateInput.limit ● Int scalar types
The maximum number of units of the campaign's products that can be sold. It can only change while the campaign is pending or launched, and can't be below a units goal.
CrowdfundingCampaignUpdateInput.name ● String scalar types
The campaign's name. It can only change while the campaign is pending or launched.
CrowdfundingCampaignUpdateInput.reference ● String scalar types
The merchant's reference for the campaign.
Member Of
crowdfundingCampaignUpdate mutation