Skip to main content

ApplyMembershipContactStoreCeCreditInput

Defines the input for applying a continuing education credit in a membership contact store.

input ApplyMembershipContactStoreCeCreditInput {
contactIds: [ID!]!
courseCreditTypeId: ID!
courseDescription: String
courseId: ID
dateEarned: LocalDate
membershipContactStoreId: ID!
numberOfCredits: Float!
}

Fields

ApplyMembershipContactStoreCeCreditInput.contactIds ● [ID!]! non-null scalar

The list of identifiers of the contacts to apply continuing education credits to.

Rules:

  • The list must not be empty, i.e. it must contain at least one element.
  • All identifiers must be linked to the event specified in eventId.

ApplyMembershipContactStoreCeCreditInput.courseCreditTypeId ● ID! non-null scalar

The identifier of the course credit type.

ApplyMembershipContactStoreCeCreditInput.courseDescription ● String scalar

A UTF-8 string representing the description of the course the continuing education credits when the credit is external credit. Optional.

If courseId is not set then courseDescription is required.

ApplyMembershipContactStoreCeCreditInput.courseId ● ID scalar

The identifier of the course to associate with the credit. Optional.

ApplyMembershipContactStoreCeCreditInput.dateEarned ● LocalDate scalar

The date the continuing education credit was earned. Optional.

ApplyMembershipContactStoreCeCreditInput.membershipContactStoreId ● ID! non-null scalar

The identifier of the membership contact store to apply continuing education credits in.

ApplyMembershipContactStoreCeCreditInput.numberOfCredits ● Float! non-null scalar

The number of credits.

Member Of

applyMembershipContactStoreCeCredit mutation