Skip to main content

EventsAirMembershipFeeType

Defines the input for creating an events air membership fee type.

type EventsAirMembershipFeeType implements MembershipFeeType {
applyProRataEnabled: Boolean!
chargeType: MembershipCharge!
createdAt: DateTime!
createdBy: String
defaultRenewal: MembershipDefaultRenewal
defaultRenewalAnnualDay: Int
defaultRenewalAnnualMonth: Int
defaultRenewalMonths: Int
defaultStartDate: MembershipDefaultStartDate
feePeriod: Int
fees(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipFee!]!
id: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
name: String!
type: MembershipFeeTypeType!
uniqueCode: String
}

Fields

EventsAirMembershipFeeType.applyProRataEnabled ● Boolean! non-null scalar

A flag indicating whether pro rata should be applied to a new membership registration of this membership fee type where defaultRenewal is set to ANNUAL_ON.

EventsAirMembershipFeeType.chargeType ● MembershipCharge! non-null enum

The charge type of the membership fee type.

EventsAirMembershipFeeType.createdAt ● DateTime! non-null scalar

The date and time the record was created.

EventsAirMembershipFeeType.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

EventsAirMembershipFeeType.defaultRenewal ● MembershipDefaultRenewal enum

The default renewal that will be applied to a new membership registration of this membership fee type. Optional.

EventsAirMembershipFeeType.defaultRenewalAnnualDay ● Int scalar

The day that renewal will be set to when defaultRenewal is set to ANNUAL_ON for a new or renewal membership registration of this membership fee type. Will be 0 if defaultRenewal is not set to ANNUAL_ON. Optional.

EventsAirMembershipFeeType.defaultRenewalAnnualMonth ● Int scalar

The month that renewal will be set to when defaultRenewal is set to ANNUAL_ON for a new or renewal membership registration of this membership fee type. Will be 0 if defaultRenewal is not set to ANNUAL_ON. Optional.

EventsAirMembershipFeeType.defaultRenewalMonths ● Int scalar

The number of months that renewal will be set to when defaultRenewal is set to IN_MONTHS for a new or renewal membership registration of this membership fee type. Will be 0 if defaultRenewal is not set to IN_MONTHS. Optional.

EventsAirMembershipFeeType.defaultStartDate ● MembershipDefaultStartDate enum

The default start date that will be applied to a new membership registration of this membership fee type. Will be NONE if chargeType is ONE_TIME_CHARGE. Optional.

EventsAirMembershipFeeType.feePeriod ● Int scalar

The number of months that the fee is for to calculate the pro rata adjustment amount for a new membership registration of this fee type, where defaultRenewal is set to ANNUAL_ON. Optional.

EventsAirMembershipFeeType.fees ● [MembershipFee!]! non-null object

The fees charged for this Membership Fee Type. Each item in the collection represents the fee for a specific currency. If there is no charge, the collection will contain a single item that has an amount of zero. Only enabled fees will be returned.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
EventsAirMembershipFeeType.fees.limit ● PaginationLimit! non-null scalar
EventsAirMembershipFeeType.fees.offset ● NonNegativeInt! non-null scalar

EventsAirMembershipFeeType.id ● ID! non-null scalar

The unique identifier for an EventsAir membership fee type.

EventsAirMembershipFeeType.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

EventsAirMembershipFeeType.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

EventsAirMembershipFeeType.name ● String! non-null scalar

A UTF-8 string representing the name of the membership fee type.

EventsAirMembershipFeeType.type ● MembershipFeeTypeType! non-null enum

A value indicating the type of the membership fee item. Returns MembershipFeeTypeType.EVENTSAIR_MEMBERSHIP_FEE_TYPE.

EventsAirMembershipFeeType.uniqueCode ● String scalar

A customer supplied, UTF-8 string value that represents a unique code for the membership fee type. Optional.

The value must be unique across all membership fee types for a membership category.

Interfaces

MembershipFeeType interface

Represents a membership fee type interface.