Skip to content

Commit e9fb550

Browse files
committed
chore: update variable defs for SUMMIT_REGISTRATION_REGISTERED_MEMBER_ORDER_PAID
1 parent 00bc4e7 commit e9fb550

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

app/Jobs/Emails/Registration/RegisteredMemberOrderPaidMail.php

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,6 @@ public static function getEmailTemplateSchema(): array{
137137
$payload[IMailTemplatesConstants::order_credit_card_type]['type'] = 'string';
138138
$payload[IMailTemplatesConstants::order_purchase_date]['type'] = 'string';
139139
$payload[IMailTemplatesConstants::order_credit_card_4number]['type'] = 'string';
140-
$payload[IMailTemplatesConstants::order_payment_info_type]['type'] = 'string';
141-
$payload[IMailTemplatesConstants::order_payment_info_details]['type'] = 'array';
142140
$payload[IMailTemplatesConstants::order_currency]['type'] = 'string';
143141
$payload[IMailTemplatesConstants::order_currency_symbol]['type'] = 'string';
144142
$payload[IMailTemplatesConstants::order_raw_amount]['type'] = 'string';
@@ -179,6 +177,38 @@ public static function getEmailTemplateSchema(): array{
179177
$payload[IMailTemplatesConstants::tickets]['type'] = 'array';
180178
$payload[IMailTemplatesConstants::tickets]['items'] = $ticket_schema;
181179

180+
$order_payment_info_details_schema_card = [];
181+
$order_payment_info_details_schema_card['type'] = 'object';
182+
$order_payment_info_details_schema_card['properties']['brand']['type'] = 'string';
183+
$order_payment_info_details_schema_card['properties']['last4']['type'] = 'string';
184+
$order_payment_info_details_schema_card['properties']['funding']['type'] = 'string';
185+
$order_payment_info_details_schema_card['properties']['exp_year']['type'] = 'number';
186+
$order_payment_info_details_schema_card['properties']['exp_month']['type'] = 'number';
187+
$order_payment_info_details_schema_card['properties']['wallet_type']['type'] = 'string';
188+
$order_payment_info_details_schema_card['properties']['wallet_dynamic_last4']['type'] = 'string';
189+
190+
$order_payment_info_details_schema_link = [];
191+
$order_payment_info_details_schema_link['type'] = 'object';
192+
$order_payment_info_details_schema_link['properties']['email']['type'] = 'string';
193+
$order_payment_info_details_schema_link['properties']['country']['type'] = 'string';
194+
195+
$order_payment_info_details_schema_ach = [];
196+
$order_payment_info_details_schema_ach['type'] = 'object';
197+
$order_payment_info_details_schema_ach['properties']['last4']['type'] = 'string';
198+
$order_payment_info_details_schema_ach['properties']['bank_name']['type'] = 'string';
199+
$order_payment_info_details_schema_ach['properties']['account_type']['type'] = 'string';
200+
$order_payment_info_details_schema_ach['properties']['routing_number']['type'] = 'string';
201+
$order_payment_info_details_schema_ach['properties']['account_holder_type']['type'] = 'string';
202+
203+
$order_payment_info_details_schema = [];
204+
$order_payment_info_details_schema['type'] = 'object';
205+
$order_payment_info_details_schema['properties']['card'] = $order_payment_info_details_schema_card;
206+
$order_payment_info_details_schema['properties']['us_bank_account'] = $order_payment_info_details_schema_ach;
207+
$order_payment_info_details_schema['properties']['link'] = $order_payment_info_details_schema_link;
208+
209+
$payload[IMailTemplatesConstants::order_payment_info_type]['type'] = 'enum(card, us_bank_account, link)';
210+
$payload[IMailTemplatesConstants::order_payment_info_details] = $order_payment_info_details_schema;
211+
182212
return $payload;
183213
}
184214

0 commit comments

Comments
 (0)