Skip to main content

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