Skip to main content

UpdateItemPaymentPolicyInput

Defines the input for updating a payment policy on an item.

input UpdateItemPaymentPolicyInput {
overridePaymentSchedule: [UpdatePaymentScheduleItemInput!]
overridePaymentTermsAndConditions: String
usePaymentSchedule: Boolean
usePaymentTermsAndConditions: Boolean
}

Fields

UpdateItemPaymentPolicyInput.overridePaymentSchedule ● [UpdatePaymentScheduleItemInput!] list input

The list of payment schedule items that overrides the default payment schedule. Optional.

Passing null will remove all of the override payment schedule items and the item will use the default payment schedule, if usePaymentSchedule is true. Omitting the input value entirely will keep the existing override payment schedule as-is. When passing a list, any existing payment schedule items where the id is not provided will be removed.

UpdateItemPaymentPolicyInput.overridePaymentTermsAndConditions ● String scalar

The HTML content to display for the payment terms and conditions that overrides the default payment terms and conditions. Optional.

Passing null will use the default payment terms and conditions, if usePaymentTermsAndConditions is true.

UpdateItemPaymentPolicyInput.usePaymentSchedule ● Boolean scalar

A flag that indicates whether to use the payment schedule. Optional.

UpdateItemPaymentPolicyInput.usePaymentTermsAndConditions ● Boolean scalar

A flag that indicates whether to use the payment terms and conditions. Optional.

Member Of

UpdateCeContactStoreFunctionInput input ● UpdateEventFunctionInput input ● UpdateMembershipContactStoreFunctionInput input ● UpdateRegistrationTypeInput input