Skip to main content

CreateMembershipRegistrationInput

Defines the input for creating a membership registration.

input CreateMembershipRegistrationInput {
comment: String
contactId: ID!
isActive: Boolean!
membershipCategoryId: ID!
membershipContactStoreId: ID!
membershipEndDate: LocalDate
membershipFeeTypeId: ID!
membershipStartDate: LocalDate
paymentEndDate: LocalDate
paymentStartDate: LocalDate
}

Fields

CreateMembershipRegistrationInput.comment ● String scalar

The comment associated with the membership registration. Optional.

CreateMembershipRegistrationInput.contactId ● ID! non-null scalar

The identifier of the contact associated with the membership registration.

CreateMembershipRegistrationInput.isActive ● Boolean! non-null scalar

The flag indicating if the membership registration is active or canceled.

CreateMembershipRegistrationInput.membershipCategoryId ● ID! non-null scalar

The membership category identifier of the membership registration.

CreateMembershipRegistrationInput.membershipContactStoreId ● ID! non-null scalar

The identifier of the membership contact store the membership registration is associated with.

CreateMembershipRegistrationInput.membershipEndDate ● LocalDate scalar

The membership end date of a recurring membership registration. Optional.

CreateMembershipRegistrationInput.membershipFeeTypeId ● ID! non-null scalar

The membership fee type identifier of the membership registration.

CreateMembershipRegistrationInput.membershipStartDate ● LocalDate scalar

The membership start date of a recurring membership registration. Optional.

CreateMembershipRegistrationInput.paymentEndDate ● LocalDate scalar

The payment end date of a recurring membership registration. Optional.

CreateMembershipRegistrationInput.paymentStartDate ● LocalDate scalar

The payment start date of a recurring membership registration. Optional.

Member Of

createMembershipRegistration mutation