{ "type": "object", "properties": { "enrollmentDate": { "type": "string", "example": "example_value" }, "membershipNumber": { "type": "string", "example": "example_value" }, "associatedContactDetails": { "type": "object", "properties": { "firstName": { "type": "string", "example": "example_value" }, "lastName": { "type": "string", "example": "example_value" }, "email": { "type": "string", "example": "user@example.com" }, "allowDuplicateRecords": { "type": "string", "example": "example_value" } }, "required": [ "firstName", "lastName", "email", "allowDuplicateRecords" ] }, "memberStatus": { "type": "string", "example": "example_value" }, "createTransactionJournals": { "type": "string", "example": "example_value" }, "transactionJournalStatementFrequency": { "type": "string", "example": "example_value" }, "transactionJournalStatementMethod": { "type": "string", "example": "example_value" }, "enrollmentChannel": { "type": "string", "example": "example_value" }, "canReceivePromotions": { "type": "string", "example": "example_value" }, "canReceivePartnerPromotions": { "type": "string", "example": "example_value" }, "membershipEndDate": { "type": "string", "example": "example_value" } }, "required": [ "enrollmentDate", "membershipNumber", "associatedContactDetails", "memberStatus", "createTransactionJournals", "transactionJournalStatementFrequency", "transactionJournalStatementMethod", "enrollmentChannel", "canReceivePromotions", "canReceivePartnerPromotions", "membershipEndDate" ], "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "IndividualMemberEnrollmentsRequest" }