EventsAirMembershipFeeType
Represents a membership fee type for an EventsAir membership store.
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:
offsetmust be a non-negative integer (defaults to0).limitmust be a positive integer from1to2000(defaults to100).
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.