diff --git a/docs/account.md b/docs/account.md index 5da8d3a..becb22e 100644 --- a/docs/account.md +++ b/docs/account.md @@ -15,8 +15,8 @@ Customerのウォレットはマネー残高(有償バリュー)、ポイント $request = new Request\ListUserAccounts( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // userId: ユーザーID [ - 'page' => 7544, // ページ番号 - 'per_page' => 2252 // 1ページ分の取引数 + 'page' => 5929, // ページ番号 + 'per_page' => 6653 // 1ページ分の取引数 ] ); ``` @@ -91,8 +91,8 @@ $request = new Request\CreateUserAccount( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // userId: ユーザーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID [ - 'name' => "kYmgigiRBecjiYHAY2JzBXAH8kMOdWqNTIGASpUbYQp5bqa8tWD6s9Q6iiZbOooVKgu1qds6qgsoONFz6uyU0wrmFTsH1jox1nE7Xd1LHtA5BVDLAJt8tqoldYOWGhpaRKD1ENaiTkaXYFCXi0fdqXvmGys8YOpBu2KczD6BTCHnjtvnDM8G6PBmZyIjoWRfxfaml9V53r3s2", // ウォレット名 - 'external_id' => "bgJInEjXNNDJsFK9WBlSOaEAClE0qaCOj2fSXpFKUlotqu2axS", // 外部ID + 'name' => "oyrEsYCM3co0m5f7Zf0Wz840Yp6krkF1YbRmwvxymb30gk854pQwTzmFQFV2uDFFIi8E", // ウォレット名 + 'external_id' => "FMWMycoOxYLCK5275yaFTfZztXuQw4RaWFmQq3HxE1", // 外部ID 'metadata' => "{\"key1\":\"foo\",\"key2\":\"bar\"}" // ウォレットに付加するメタデータ ] ); diff --git a/docs/bank_pay.md b/docs/bank_pay.md index 56d830a..fb18e10 100644 --- a/docs/bank_pay.md +++ b/docs/bank_pay.md @@ -123,7 +123,7 @@ $request = new Request\CreateBank( "", // callbackUrl: コールバックURL "ポケペイタロウ", // kana: ユーザーの氏名 (片仮名で指定) [ - 'email' => "T8anSF4797@Isvv.com", // ユーザーのメールアドレス + 'email' => "aS2m3w11YO@cIRg.com", // ユーザーのメールアドレス 'birthdate' => "19901142" // 生年月日 ] ); @@ -236,7 +236,7 @@ $request = new Request\CreateBank( $request = new Request\CreateBankTopupTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // userDeviceId: デバイスID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - 6699, // amount: チャージ金額 + 8178, // amount: チャージ金額 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // bankId: 銀行ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // requestId: リクエストID [ diff --git a/docs/bill.md b/docs/bill.md index f4db057..81eb947 100644 --- a/docs/bill.md +++ b/docs/bill.md @@ -19,19 +19,19 @@ amountが空の場合は、ユーザによる自由入力で受け付けた金 ```PHP $request = new Request\ListBills( [ - 'page' => 2157, // ページ番号 - 'per_page' => 6055, // 1ページの表示数 - 'bill_id' => "e", // 支払いQRコードのID + 'page' => 9989, // ページ番号 + 'per_page' => 9510, // 1ページの表示数 + 'bill_id' => "yLhmVZrKtr", // 支払いQRコードのID 'private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // マネーID - 'organization_code' => "-D54e-F6XEN", // 組織コード + 'organization_code' => "Aa02-8--c-c-4lBW9-8ds58--PmuIrC9", // 組織コード 'description' => "test bill", // 取引説明文 - 'created_from' => "2021-07-29T10:08:23.000000Z", // 作成日時(起点) - 'created_to' => "2024-03-20T17:44:56.000000Z", // 作成日時(終点) + 'created_from' => "2023-06-18T15:42:21.000000Z", // 作成日時(起点) + 'created_to' => "2023-03-26T14:35:12.000000Z", // 作成日時(終点) 'shop_name' => "bill test shop1", // 店舗名 'shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 店舗ID - 'lower_limit_amount' => 9779, // 金額の範囲によるフィルタ(下限) - 'upper_limit_amount' => 1699, // 金額の範囲によるフィルタ(上限) - 'is_disabled' => FALSE // 支払いQRコードが無効化されているかどうか + 'lower_limit_amount' => 7156, // 金額の範囲によるフィルタ(下限) + 'upper_limit_amount' => 8581, // 金額の範囲によるフィルタ(上限) + 'is_disabled' => TRUE // 支払いQRコードが無効化されているかどうか ] ); ``` @@ -264,7 +264,7 @@ $request = new Request\CreateBill( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: 支払いマネーのマネーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // shopId: 支払い先(受け取り人)の店舗ID [ - 'amount' => 6474.0, // 支払い額 + 'amount' => 1839.0, // 支払い額 'additional_private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 追加の支払いマネーのマネーID 'description' => "test bill" // 説明文(アプリ上で取引の説明文として表示される) ] @@ -426,10 +426,10 @@ $request = new Request\GetBill( $request = new Request\UpdateBill( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // billId: 支払いQRコードのID [ - 'amount' => 959.0, // 支払い額 + 'amount' => 5346.0, // 支払い額 'description' => "test bill", // 説明文 'is_disabled' => TRUE, // 無効化されているかどうか - 'additional_private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"] // 追加の支払いマネーのマネーID + 'additional_private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"] // 追加の支払いマネーのマネーID ] ); ``` diff --git a/docs/bulk.md b/docs/bulk.md index 02f15d9..d7292e5 100644 --- a/docs/bulk.md +++ b/docs/bulk.md @@ -12,13 +12,13 @@ CSVファイルから一括取引をします。 ```PHP $request = new Request\BulkCreateTransaction( - "yxgBYhgQbJ9IVu3c5hWvjkkOZFf6OC", // name: 一括取引タスク名 - "zDv", // content: 取引する情報のCSV - "yXye2YX5J7kswz32xxJb5gogkv5hZzhmNsrW", // requestId: リクエストID + "GuAJyXtCyfPpoPjMTr8crob004vlXw", // name: 一括取引タスク名 + "UsthEo", // content: 取引する情報のCSV + "ZOk8UXfYg8fdpzyB6W0dkeo5uEqZaCFDcbEj", // requestId: リクエストID [ - 'description' => "blOgZAXoZX3MAHgYPmjySnk7glzhXNaVAYaLNrv4APPX0VuhkKvXP9XmQeb4lI9NzNi4QRVhKIgwqcZXXujn6BV89aH0zGishU", // 一括取引の説明 + 'description' => "9ISDmaB2afkehiCZS1KVArQKeygi", // 一括取引の説明 'private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // マネーID - 'callback_url' => "https://XB3k1TCB.example.com" // コールバックURL + 'callback_url' => "https://1aTs9dwA.example.com" // コールバックURL ] ); ``` diff --git a/docs/campaign.md b/docs/campaign.md index fe262ab..1a03337 100644 --- a/docs/campaign.md +++ b/docs/campaign.md @@ -16,8 +16,8 @@ $request = new Request\ListCampaigns( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID [ 'is_ongoing' => FALSE, // 現在適用可能なキャンペーンかどうか - 'available_from' => "2026-05-10T20:26:52.000000Z", // 指定された日時以降に適用可能期間が含まれているか - 'available_to' => "2021-11-10T05:07:10.000000Z", // 指定された日時以前に適用可能期間が含まれているか + 'available_from' => "2023-01-20T01:03:13.000000Z", // 指定された日時以降に適用可能期間が含まれているか + 'available_to' => "2025-07-26T00:40:08.000000Z", // 指定された日時以前に適用可能期間が含まれているか 'page' => 1, // ページ番号 'per_page' => 20 // 1ページ分の取得数 ] @@ -146,18 +146,18 @@ $request = new Request\ListCampaigns( ```PHP $request = new Request\CreateCampaign( - "PgkjFM2OQzcSnWHq19FZrEznmqJPjUJTgImhGc9HJEQJmhSQSbckJ0fOiubMoC3zDcy2cOdFG6Dwb", // name: キャンペーン名 + "OtANqAqTESOlpuGW5FhrbDgJ77XFXl4NKb3zycQebaty6OYZVBO6i7OrH9y83QqXgWF2opiVdC1V5KC13EYjcxvJwZkwVKG4nhx51AwtpZIv6uv80k2eZHBR50sHyhGa26QKgCzW91ijqwGz4iwxLvGQu8AItYv5ALjIimTwKA5k", // name: キャンペーン名 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - "2021-11-19T00:30:18.000000Z", // startsAt: キャンペーン開始日時 - "2026-02-25T15:43:31.000000Z", // endsAt: キャンペーン終了日時 - 9558, // priority: キャンペーンの適用優先度 - "external-transaction", // event: イベント種別 + "2020-07-16T03:19:26.000000Z", // startsAt: キャンペーン開始日時 + "2020-10-25T12:25:26.000000Z", // endsAt: キャンペーン終了日時 + 5503, // priority: キャンペーンの適用優先度 + "topup", // event: イベント種別 [ 'bear_point_shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // ポイント負担先店舗ID - 'description' => "WrdC05OlbHcOU5dgOzje0pxC3a7ehXW7AlGm4wkfy3Zcpne1CwZ", // キャンペーンの説明文 - 'status' => "disabled", // キャンペーン作成時の状態 - 'point_expires_at' => "2025-09-07T12:17:34.000000Z", // ポイント有効期限(絶対日時指定) - 'point_expires_in_days' => 4053, // ポイント有効期限(相対日数指定) + 'description' => "481CWCvSZBvCgqCd3bRt5kX2boQlLinyfuc6vmm92pmKFDO4dzrTnN2hnl6jClpe10uHCcbxZraKIE5JV72jwXeLc5ziCQvgnEPrwn8MGASAuLD3WLJqm2LErGcclueraXSCDvzDuhvkKIoa3xl900hkmeYLn1AjsWrIn7wWX9Rc7bgZ9BG44UnK5kugEbv8t3", // キャンペーンの説明文 + 'status' => "enabled", // キャンペーン作成時の状態 + 'point_expires_at' => "2026-04-27T11:43:37.000000Z", // ポイント有効期限(絶対日時指定) + 'point_expires_in_days' => 6141, // ポイント有効期限(相対日数指定) 'is_exclusive' => FALSE, // キャンペーンの重複設定 'subject' => "all", // ポイント付与の対象金額の種別 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -165,28 +165,30 @@ $request = new Request\CreateCampaign( , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], // 取引金額ベースのポイント付与ルール 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] +, ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] +, ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], // 商品情報ベースのポイント付与ルール 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] -, ["product_code" => "4912345678904", "classification_code" => "c123"] ], // 商品情報ベースのキャンペーンで除外対象にする商品リスト - 'applicable_days_of_week' => [2], // キャンペーンを適用する曜日 (複数指定) + 'applicable_days_of_week' => [6], // キャンペーンを適用する曜日 (複数指定) 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] ], // キャンペーンを適用する時間帯 (複数指定) - 'applicable_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象となる店舗IDのリスト - 'blacklisted_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象外となる店舗IDのリスト(ブラックリスト方式) - 'minimum_number_of_products' => 8271, // キャンペーンを適用する1会計内の商品個数の下限 - 'minimum_number_of_amount' => 6177, // キャンペーンを適用する1会計内の商品総額の下限 - 'minimum_number_for_combination_purchase' => 9717, // 複数種類の商品を同時購入するときの商品種別数の下限 + 'applicable_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象となる店舗IDのリスト + 'applicable_shop_label_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象となる店舗ラベルIDのリスト + 'blacklisted_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象外となる店舗IDのリスト(ブラックリスト方式) + 'minimum_number_of_products' => 2652, // キャンペーンを適用する1会計内の商品個数の下限 + 'minimum_number_of_amount' => 6245, // キャンペーンを適用する1会計内の商品総額の下限 + 'minimum_number_for_combination_purchase' => 9208, // 複数種類の商品を同時購入するときの商品種別数の下限 'exist_in_each_product_groups' => TRUE, // 複数の商品グループにつき1種類以上の商品購入によって発火するキャンペーンの指定フラグ - 'max_point_amount' => 4365, // キャンペーンによって付与されるポイントの上限 - 'max_total_point_amount' => 4718, // キャンペーンによって付与されるの1人当たりの累計ポイントの上限 + 'max_point_amount' => 2028, // キャンペーンによって付与されるポイントの上限 + 'max_total_point_amount' => 9807, // キャンペーンによって付与されるの1人当たりの累計ポイントの上限 'dest_private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // ポイント付与先となるマネーID 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , // ウォレットに紐付くメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , // 取引時に指定するメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。 - 'budget_caps_amount' => 1148393686 // キャンペーン予算上限 + 'budget_caps_amount' => 920360363 // キャンペーン予算上限 ] ); ``` @@ -615,6 +617,30 @@ fromとtoは両方必要です。 +#### `applicable_shop_label_ids` +キャンペーン適用対象店舗をラベル (user_tag_group_item) で指定します。 +指定されたラベルが付与されている店舗が対象になります。 +判定はラベルグループ内が OR、グループ間が AND です。 +店舗のラベル付与状況を随時参照するため、登録後に店舗へラベルが +付与された場合もキャンペーンを更新せずに対象となります。 +applicable_shop_ids / blacklisted_shop_ids とは同時に指定できません。 +null または空配列を指定するとラベル指定を解除します。 + +
+スキーマ + +```json +{ + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } +} +``` + +
+ #### `blacklisted_shop_ids` キャンペーンの適用対象外となる店舗IDをブラックリスト方式で指定します (複数指定可)。 このパラメータが指定されている場合、blacklisted_shop_idsに含まれていない店舗全てがキャンペーンの適用対象になります。 @@ -1008,6 +1034,7 @@ exist_in_each_product_groupsが指定されているにも関わらず商品毎 |403|unpermitted_admin_user|この管理ユーザには権限がありません|Admin does not have permission| |422|campaign_overlaps|同期間に開催されるキャンペーン間で優先度が重複してます|The campaign period overlaps under the same private-money / type / priority| |422|shop_account_not_found|店舗アカウントが見つかりません|The shop account is not found| +|422|campaign_invalid_user_tag_group_item|指定された店舗ラベルが不正です|The specified shop label is invalid| |422|campaign_period_overlaps|同期間に開催されるキャンペーン間で優先度が重複してます|The campaign period overlaps under the same private-money / type / priority| |422|campaign_invalid_period||Invalid campaign period starts_at later than ends_at| |422|shop_user_not_found|店舗が見つかりません|The shop user is not found| @@ -1069,42 +1096,46 @@ $request = new Request\GetCampaign( $request = new Request\UpdateCampaign( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // campaignId: キャンペーンID [ - 'name' => "iRjvHmu", // キャンペーン名 - 'starts_at' => "2020-05-01T07:33:29.000000Z", // キャンペーン開始日時 - 'ends_at' => "2023-02-26T23:07:31.000000Z", // キャンペーン終了日時 - 'priority' => 1531, // キャンペーンの適用優先度 + 'name' => "30KxIK4R69fUEBg5VG6fY3BMw3LzyuQr74JtjTjvnySfqw4U7H9TvwAB8eScBfn1Rj6bF7qwsumEcO5tiAsHMCj6rQ8znpAP2Ct8CHPFNDEoS5JXEhny5IMhsG4v0CQldqzxJ6XA", // キャンペーン名 + 'starts_at' => "2023-11-10T22:12:44.000000Z", // キャンペーン開始日時 + 'ends_at' => "2021-07-12T23:23:47.000000Z", // キャンペーン終了日時 + 'priority' => 829, // キャンペーンの適用優先度 'event' => "external-transaction", // イベント種別 - 'description' => "9htqusezXyLXJsEvfTSncRo7it4pVulLY", // キャンペーンの説明文 - 'status' => "enabled", // キャンペーン作成時の状態 - 'point_expires_at' => "2025-12-23T20:26:19.000000Z", // ポイント有効期限(絶対日時指定) - 'point_expires_in_days' => 340, // ポイント有効期限(相対日数指定) - 'is_exclusive' => TRUE, // キャンペーンの重複設定 - 'subject' => "all", // ポイント付与の対象金額の種別 + 'description' => "Ug5QJXjIdY8iZkaSGkcJKeradqBxAYjByUEnMrrxLZOgOaoYWcJG86z8KVqUt2uzq", // キャンペーンの説明文 + 'status' => "disabled", // キャンペーン作成時の状態 + 'point_expires_at' => "2025-06-15T02:10:23.000000Z", // ポイント有効期限(絶対日時指定) + 'point_expires_in_days' => 9119, // ポイント有効期限(相対日数指定) + 'is_exclusive' => FALSE, // キャンペーンの重複設定 + 'subject' => "money", // ポイント付与の対象金額の種別 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], // 取引金額ベースのポイント付与ルール 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] +, ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], // 商品情報ベースのポイント付与ルール 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] +, ["product_code" => "4912345678904", "classification_code" => "c123"] ], // 商品情報ベースのキャンペーンで除外対象にする商品リスト - 'applicable_days_of_week' => [5], // キャンペーンを適用する曜日 (複数指定) + 'applicable_days_of_week' => [5, 0], // キャンペーンを適用する曜日 (複数指定) 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] +, ["from" => "12:00", "to" => "23:59"] ], // キャンペーンを適用する時間帯 (複数指定) 'applicable_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象となる店舗IDのリスト - 'blacklisted_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象外となる店舗IDのリスト(ブラックリスト方式) - 'minimum_number_of_products' => 5333, // キャンペーンを適用する1会計内の商品個数の下限 - 'minimum_number_of_amount' => 4888, // キャンペーンを適用する1会計内の商品総額の下限 - 'minimum_number_for_combination_purchase' => 9891, // 複数種類の商品を同時購入するときの商品種別数の下限 + 'applicable_shop_label_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象となる店舗ラベルIDのリスト + 'blacklisted_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // キャンペーン適用対象外となる店舗IDのリスト(ブラックリスト方式) + 'minimum_number_of_products' => 4234, // キャンペーンを適用する1会計内の商品個数の下限 + 'minimum_number_of_amount' => 467, // キャンペーンを適用する1会計内の商品総額の下限 + 'minimum_number_for_combination_purchase' => 8689, // 複数種類の商品を同時購入するときの商品種別数の下限 'exist_in_each_product_groups' => TRUE, // 複数の商品グループにつき1種類以上の商品購入によって発火するキャンペーンの指定フラグ - 'max_point_amount' => 5203, // キャンペーンによって付与されるポイントの上限 - 'max_total_point_amount' => 3457, // キャンペーンによって付与されるの1人当たりの累計ポイントの上限 + 'max_point_amount' => 5174, // キャンペーンによって付与されるポイントの上限 + 'max_total_point_amount' => 5056, // キャンペーンによって付与されるの1人当たりの累計ポイントの上限 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , // ウォレットに紐付くメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , // 取引時に指定するメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。 - 'budget_caps_amount' => 866650488 // キャンペーン予算上限 + 'budget_caps_amount' => 466322520 // キャンペーン予算上限 ] ); ``` @@ -1519,6 +1550,30 @@ fromとtoは両方必要です。 +#### `applicable_shop_label_ids` +キャンペーン適用対象店舗をラベル (user_tag_group_item) で指定します。 +判定はラベルグループ内が OR、グループ間が AND です。 +未指定の場合は現在の指定を引き継ぎます。 +null または空配列を指定するとラベル指定を解除します。 +applicable_shop_ids / blacklisted_shop_ids とは同時に指定できません。 +排他判定には保存済みの値も含まれるため、店舗指定からラベル指定へ +切り替えるときは applicable_shop_ids も null にして同時に送ってください。 + +
+スキーマ + +```json +{ + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } +} +``` + +
+ #### `blacklisted_shop_ids` キャンペーンの適用対象外となる店舗IDをブラックリスト方式で指定します (複数指定可)。 このパラメータが指定されている場合、blacklisted_shop_idsに含まれていない店舗全てがキャンペーンの適用対象になります。 diff --git a/docs/cashtray.md b/docs/cashtray.md index d802679..8950bd7 100644 --- a/docs/cashtray.md +++ b/docs/cashtray.md @@ -17,7 +17,7 @@ $request = new Request\CreateTransactionWithCashtray( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // cashtrayId: Cashtray用QRコードのID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: エンドユーザーのID [ - 'strategy' => "point-preferred", // 支払い時の残高消費方式 + 'strategy' => "money-only", // 支払い時の残高消費方式 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // リクエストID ] ); @@ -183,10 +183,10 @@ Cashtrayを作成します。 $request = new Request\CreateCashtray( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // shopId: 店舗ユーザーID - 5174.0, // amount: 金額 + 4937.0, // amount: 金額 [ 'description' => "たい焼き(小倉)", // 取引履歴に表示する説明文 - 'expires_in' => 2211 // 失効時間(秒) + 'expires_in' => 9754 // 失効時間(秒) ] ); ``` @@ -434,9 +434,9 @@ Cashtrayの内容を更新します。bodyパラメーターは全て省略可 $request = new Request\UpdateCashtray( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // cashtrayId: CashtrayのID [ - 'amount' => 1592.0, // 金額 + 'amount' => 7434.0, // 金額 'description' => "たい焼き(小倉)", // 取引履歴に表示する説明文 - 'expires_in' => 9422 // 失効時間(秒) + 'expires_in' => 1512 // 失効時間(秒) ] ); ``` diff --git a/docs/check.md b/docs/check.md index e474a10..106f61c 100644 --- a/docs/check.md +++ b/docs/check.md @@ -14,19 +14,19 @@ QRコードを読み取る方法以外にも、このURLリンクを直接スマ ```PHP $request = new Request\ListChecks( [ - 'page' => 6957, // ページ番号 + 'page' => 7416, // ページ番号 'per_page' => 50, // 1ページの表示数 'private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // マネーID - 'organization_code' => "fnKUDaFnoOELVFIliGUkzDwrt", // 組織コード - 'expires_from' => "2020-08-15T15:07:48.000000Z", // 有効期限の期間によるフィルター(開始時点) - 'expires_to' => "2023-10-26T07:38:14.000000Z", // 有効期限の期間によるフィルター(終了時点) - 'starts_from' => "2025-12-03T09:38:56.000000Z", // 有効開始日時の期間によるフィルター(開始時点) - 'starts_to' => "2026-03-01T10:28:29.000000Z", // 有効開始日時の期間によるフィルター(終了時点) - 'created_from' => "2025-10-17T01:40:23.000000Z", // 作成日時の期間によるフィルター(開始時点) - 'created_to' => "2020-11-22T19:13:28.000000Z", // 作成日時の期間によるフィルター(終了時点) + 'organization_code' => "5", // 組織コード + 'expires_from' => "2026-07-16T10:10:00.000000Z", // 有効期限の期間によるフィルター(開始時点) + 'expires_to' => "2023-07-09T14:15:58.000000Z", // 有効期限の期間によるフィルター(終了時点) + 'starts_from' => "2026-03-31T23:19:42.000000Z", // 有効開始日時の期間によるフィルター(開始時点) + 'starts_to' => "2023-12-09T00:52:44.000000Z", // 有効開始日時の期間によるフィルター(終了時点) + 'created_from' => "2023-12-30T01:31:47.000000Z", // 作成日時の期間によるフィルター(開始時点) + 'created_to' => "2023-09-20T13:10:06.000000Z", // 作成日時の期間によるフィルター(終了時点) 'issuer_shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 発行店舗ID - 'description' => "CLc", // チャージQRコードの説明文 - 'is_onetime' => FALSE, // ワンタイムのチャージQRコードかどうか + 'description' => "vbneEVFJO", // チャージQRコードの説明文 + 'is_onetime' => TRUE, // ワンタイムのチャージQRコードかどうか 'is_disabled' => FALSE // 無効化されたチャージQRコードかどうか ] ); @@ -283,14 +283,14 @@ $request = new Request\ListChecks( $request = new Request\CreateCheck( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // accountId: 送金元の店舗アカウントID [ - 'money_amount' => 7238.0, // 付与マネー額 - 'point_amount' => 3476.0, // 付与ポイント額 + 'money_amount' => 9508.0, // 付与マネー額 + 'point_amount' => 6287.0, // 付与ポイント額 'description' => "test check", // 説明文(アプリ上で取引の説明文として表示される) 'is_onetime' => FALSE, // ワンタイムかどうかのフラグ - 'usage_limit' => 3504, // ワンタイムでない場合の最大読み取り回数 - 'expires_at' => "2026-08-15T13:51:03.000000Z", // チャージQRコード自体の失効日時 - 'starts_at' => "2020-05-27T10:16:27.000000Z", // チャージQRコード有効開始日時 - 'point_expires_at' => "2021-10-24T13:31:24.000000Z", // チャージQRコードによって付与されるポイント残高の有効期限 + 'usage_limit' => 4947, // ワンタイムでない場合の最大読み取り回数 + 'expires_at' => "2022-01-21T02:37:18.000000Z", // チャージQRコード自体の失効日時 + 'starts_at' => "2021-11-06T14:21:28.000000Z", // チャージQRコード有効開始日時 + 'point_expires_at' => "2025-04-18T16:32:02.000000Z", // チャージQRコードによって付与されるポイント残高の有効期限 'point_expires_in_days' => 60, // チャージQRコードによって付与されるポイント残高の有効期限(相対日数指定) 'bear_point_account' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // ポイント額を負担する店舗のウォレットID ] @@ -555,14 +555,14 @@ $request = new Request\GetCheck( $request = new Request\UpdateCheck( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // checkId: チャージQRコードのID [ - 'money_amount' => 2915.0, // 付与マネー額 - 'point_amount' => 2971.0, // 付与ポイント額 + 'money_amount' => 4827.0, // 付与マネー額 + 'point_amount' => 4222.0, // 付与ポイント額 'description' => "test check", // チャージQRコードの説明文 - 'is_onetime' => TRUE, // ワンタイムかどうかのフラグ - 'usage_limit' => 7841, // ワンタイムでない場合の最大読み取り回数 - 'expires_at' => "2023-02-21T04:19:03.000000Z", // チャージQRコード自体の失効日時 - 'starts_at' => "2020-04-08T01:45:37.000000Z", // チャージQRコード有効開始日時 - 'point_expires_at' => "2023-06-11T01:09:20.000000Z", // チャージQRコードによって付与されるポイント残高の有効期限 + 'is_onetime' => FALSE, // ワンタイムかどうかのフラグ + 'usage_limit' => 257, // ワンタイムでない場合の最大読み取り回数 + 'expires_at' => "2020-10-14T09:23:31.000000Z", // チャージQRコード自体の失効日時 + 'starts_at' => "2022-02-25T14:14:06.000000Z", // チャージQRコード有効開始日時 + 'point_expires_at' => "2021-08-22T06:48:54.000000Z", // チャージQRコードによって付与されるポイント残高の有効期限 'point_expires_in_days' => 60, // チャージQRコードによって付与されるポイント残高の有効期限(相対日数指定) 'bear_point_account' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // ポイント額を負担する店舗のウォレットID 'is_disabled' => TRUE // 無効化されているかどうかのフラグ diff --git a/docs/coupon.md b/docs/coupon.md index cf4a0d3..6765ac8 100644 --- a/docs/coupon.md +++ b/docs/coupon.md @@ -14,12 +14,12 @@ $request = new Request\ListCoupons( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: 対象クーポンのマネーID [ - 'coupon_id' => "VMpSWKVi5", // クーポンID - 'coupon_name' => "N7y3SPx9Uv", // クーポン名 - 'issued_shop_name' => "ns7", // 発行店舗名 - 'available_shop_name' => "LOU5JmSx", // 利用可能店舗名 - 'available_from' => "2022-05-11T23:28:33.000000Z", // 利用可能期間 (開始日時) - 'available_to' => "2022-12-12T03:00:56.000000Z", // 利用可能期間 (終了日時) + 'coupon_id' => "N6", // クーポンID + 'coupon_name' => "pPYojnL", // クーポン名 + 'issued_shop_name' => "WN99oUAp2", // 発行店舗名 + 'available_shop_name' => "7dRd", // 利用可能店舗名 + 'available_from' => "2026-08-05T12:36:43.000000Z", // 利用可能期間 (開始日時) + 'available_to' => "2023-09-01T05:36:08.000000Z", // 利用可能期間 (終了日時) 'page' => 1, // ページ番号 'per_page' => 50 // 1ページ分の取得数 ] @@ -187,27 +187,27 @@ $request = new Request\ListCoupons( ```PHP $request = new Request\CreateCoupon( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "TmL5CoRyGeNp0HxXnZXSXNgckUAwWayJKCRYX3YIcgcnowGfiwKDxXVuCnD6rOBTI27AIAV5JepzVqh", - "2025-04-27T12:03:04.000000Z", - "2020-08-16T02:06:30.000000Z", + "T0bu9kBbfQDVxrOePjXnEEoR26VQKj59HY9GxwaIDAEfbXDBB3FNIL8Usakbi9ZrjBPmCyriSuUZrqYwqtbArFxY0", + "2023-08-23T09:29:18.000000Z", + "2023-08-18T01:05:44.000000Z", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // issuedShopId: 発行元の店舗ID [ - 'description' => "y4RP0gQPVohOKO497LqBx5st33IycobYifawLoyomWOOMozo5jpKaGDznlAnGQMpbxQAiLohSPUwUYCUJg68uA2AmnfrLs0DzubTwACwZ7ZhzXL6GQDOebU5xROJsENJO2NqdySldX94xlSRqnAPOZUjwSd4H43FQ8gVS6TmMl7klMt3C13MqnL5qq1u02f7XAIyZQ65mKbppT1wZa5Ul9NliFarXnpuT0KKlK0tskfw", - 'discount_amount' => 4141, - 'discount_percentage' => 8495.0, - 'discount_upper_limit' => 4989, - 'display_starts_at' => "2025-05-11T19:48:24.000000Z", // クーポンの掲載期間(開始日時) - 'display_ends_at' => "2022-01-14T18:20:25.000000Z", // クーポンの掲載期間(終了日時) + 'description' => "lQ2iQavwvhDr8TNB4vIcRTpSaCV5lZtxsN8hQh23jWL68GyttBaIaA6bT", + 'discount_amount' => 5938, + 'discount_percentage' => 7535.0, + 'discount_upper_limit' => 2989, + 'display_starts_at' => "2024-06-20T21:57:03.000000Z", // クーポンの掲載期間(開始日時) + 'display_ends_at' => "2026-02-13T21:59:23.000000Z", // クーポンの掲載期間(終了日時) 'is_disabled' => FALSE, // 無効化フラグ - 'is_hidden' => FALSE, // クーポン一覧に掲載されるかどうか + 'is_hidden' => TRUE, // クーポン一覧に掲載されるかどうか 'is_public' => FALSE, // アプリ配信なしで受け取れるかどうか - 'code' => "tzv0", // クーポン受け取りコード - 'usage_limit' => 1979, // ユーザごとの利用可能回数(NULLの場合は無制限) - 'min_amount' => 2213, // クーポン適用可能な最小取引額 + 'code' => "SP8aD", // クーポン受け取りコード + 'usage_limit' => 2807, // ユーザごとの利用可能回数(NULLの場合は無制限) + 'min_amount' => 2353, // クーポン適用可能な最小取引額 'is_shop_specified' => TRUE, // 特定店舗限定のクーポンかどうか - 'available_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 利用可能店舗リスト + 'available_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 利用可能店舗リスト 'storage_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // ストレージID - 'num_recipients_cap' => 9255 // クーポンを受け取ることができるユーザ数上限 + 'num_recipients_cap' => 7416 // クーポンを受け取ることができるユーザ数上限 ] ); ``` @@ -579,25 +579,25 @@ UUIDv4フォーマットである必要があり、フォーマットが異な $request = new Request\UpdateCoupon( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // couponId: クーポンID [ - 'name' => "OHu7kauWEG06SgCTer9oFRJ4RuLmQ0Lm0BujxjuGzP64zEajyqhONnTNJefr2TiFsY9hewfsBiByfrEZOyxfKfoQGupNHaPUWIAEdiNMDugLuPAj9l5d8AynsLeqsG", - 'description' => "dglo4RznM6xq8a41fGu54mYbxoNTpwSF7lLeXEgHqdJbSYvAjEwhC3hwMP5cgQTpj98oXR8pOFi9g2w6AFQtTwKA2dNvAhM3isQf3EbT9n4bNXT5kpK8LD20g1iwKbDSOY8Obvi4UJC9R4UvEHmyGnNqQFSIcOK9wFQbyZ9b8R7gO8vV0TOwj3sRQx2", - 'discount_amount' => 3371, - 'discount_percentage' => 6772.0, - 'discount_upper_limit' => 4698, - 'starts_at' => "2022-04-30T07:10:27.000000Z", - 'ends_at' => "2025-07-21T01:00:07.000000Z", - 'display_starts_at' => "2025-06-11T14:22:40.000000Z", // クーポンの掲載期間(開始日時) - 'display_ends_at' => "2021-09-01T21:45:17.000000Z", // クーポンの掲載期間(終了日時) - 'is_disabled' => FALSE, // 無効化フラグ - 'is_hidden' => FALSE, // クーポン一覧に掲載されるかどうか + 'name' => "Qo1a8Jvio1NlXmWokT3fCZ0aqdulZZGglvs1mmHvcGJdXuMvjofsG8E4KIFxs3y0EBuTM1S0iPJraQIMtAPJ1JN9Ct", + 'description' => "WW30Uo4UAg9arJ4XCMrwN15cIxDvF6fUC0OQCualYkGbJ73b3nYCrV9uDJehyXJGfZSkx4G3NTiGEBvJP8jVkcC85nZnpCpVaAaHx1iEs8vFtOGvU65Sy7b45F1sYQbanmxI5u8gze9w", + 'discount_amount' => 8918, + 'discount_percentage' => 7993.0, + 'discount_upper_limit' => 809, + 'starts_at' => "2025-12-14T02:35:32.000000Z", + 'ends_at' => "2021-02-21T22:50:00.000000Z", + 'display_starts_at' => "2020-06-26T05:52:22.000000Z", // クーポンの掲載期間(開始日時) + 'display_ends_at' => "2023-04-19T03:26:17.000000Z", // クーポンの掲載期間(終了日時) + 'is_disabled' => TRUE, // 無効化フラグ + 'is_hidden' => TRUE, // クーポン一覧に掲載されるかどうか 'is_public' => FALSE, // アプリ配信なしで受け取れるかどうか - 'code' => "UcwyM", // クーポン受け取りコード - 'usage_limit' => 5091, // ユーザごとの利用可能回数(NULLの場合は無制限) - 'min_amount' => 914, // クーポン適用可能な最小取引額 - 'is_shop_specified' => FALSE, // 特定店舗限定のクーポンかどうか + 'code' => "xV0P", // クーポン受け取りコード + 'usage_limit' => 402, // ユーザごとの利用可能回数(NULLの場合は無制限) + 'min_amount' => 1881, // クーポン適用可能な最小取引額 + 'is_shop_specified' => TRUE, // 特定店舗限定のクーポンかどうか 'available_shop_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 利用可能店舗リスト 'storage_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // ストレージID - 'num_recipients_cap' => 1107 // クーポンを受け取ることができるユーザ数上限 + 'num_recipients_cap' => 8600 // クーポンを受け取ることができるユーザ数上限 ] ); ``` diff --git a/docs/credit_session.md b/docs/credit_session.md index 190b883..45303af 100644 --- a/docs/credit_session.md +++ b/docs/credit_session.md @@ -13,7 +13,7 @@ $request = new Request\PostCreditSession( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "2021-11-24T13:35:34.000000Z", // expiresAt: セッション有効期限 + "2022-03-11T08:10:08.000000Z", // expiresAt: セッション有効期限 [ 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // 冪等性キー ] @@ -122,10 +122,10 @@ $request = new Request\PostCreditSession( ```PHP $request = new Request\CreateCreditSessionTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // sessionId: クレジットセッションID - 6815.0, // amount: 取引金額 + 2160.0, // amount: 取引金額 [ 'shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 店舗ID - 'description' => "OthUvaBWHSD95mCwqz0uQMfHDC0caZdfhivWlaI8SRhD29ZtnzslLBpLYCslrR5KJr7bn9hdX9OCfFXn9K2AgfBHU7qrHZsxfuhIX0b4ZUJ6pPrj6eqKTlwfXx7lcxZh2WMWiFuZyBOgd5E91H2aN9YB3D", // 取引説明 + 'description' => "pH7JtG7uLWNnv9bkjUCUVfq92VQxP0FMeHm2G", // 取引説明 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // 冪等性キー ] ); diff --git a/docs/customer.md b/docs/customer.md index e59d01d..c9c04d1 100644 --- a/docs/customer.md +++ b/docs/customer.md @@ -119,9 +119,9 @@ $request = new Request\GetAccount( $request = new Request\UpdateAccount( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // accountId: ウォレットID [ - 'is_suspended' => TRUE, // ウォレットが凍結されているかどうか - 'status' => "active", // ウォレット状態 - 'can_transfer_topup' => FALSE // チャージ可能かどうか + 'is_suspended' => FALSE, // ウォレットが凍結されているかどうか + 'status' => "pre-closed", // ウォレット状態 + 'can_transfer_topup' => TRUE // チャージ可能かどうか ] ); ``` @@ -212,11 +212,11 @@ $request = new Request\UpdateAccount( $request = new Request\ListAccountBalances( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // accountId: ウォレットID [ - 'page' => 7198, // ページ番号 - 'per_page' => 1119, // 1ページ分の取引数 - 'expires_at_from' => "2026-04-09T16:37:04.000000Z", // 有効期限の期間によるフィルター(開始時点) - 'expires_at_to' => "2024-10-17T05:05:19.000000Z", // 有効期限の期間によるフィルター(終了時点) - 'direction' => "asc" // 有効期限によるソート順序 + 'page' => 5017, // ページ番号 + 'per_page' => 3739, // 1ページ分の取引数 + 'expires_at_from' => "2023-07-08T18:54:35.000000Z", // 有効期限の期間によるフィルター(開始時点) + 'expires_at_to' => "2024-02-25T03:26:15.000000Z", // 有効期限の期間によるフィルター(終了時点) + 'direction' => "desc" // 有効期限によるソート順序 ] ); ``` @@ -338,11 +338,11 @@ $request = new Request\ListAccountBalances( $request = new Request\ListAccountExpiredBalances( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // accountId: ウォレットID [ - 'page' => 9961, // ページ番号 - 'per_page' => 4376, // 1ページ分の取引数 - 'expires_at_from' => "2025-01-21T09:55:15.000000Z", // 有効期限の期間によるフィルター(開始時点) - 'expires_at_to' => "2026-01-18T01:13:39.000000Z", // 有効期限の期間によるフィルター(終了時点) - 'direction' => "desc" // 有効期限によるソート順序 + 'page' => 8849, // ページ番号 + 'per_page' => 6295, // 1ページ分の取引数 + 'expires_at_from' => "2025-07-28T15:40:57.000000Z", // 有効期限の期間によるフィルター(開始時点) + 'expires_at_to' => "2023-03-07T17:35:26.000000Z", // 有効期限の期間によるフィルター(終了時点) + 'direction' => "asc" // 有効期限によるソート順序 ] ); ``` @@ -464,9 +464,9 @@ $request = new Request\ListAccountExpiredBalances( $request = new Request\UpdateCustomerAccount( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // accountId: ウォレットID [ - 'status' => "suspended", // ウォレット状態 - 'account_name' => "bEAm8DDmMv6OU8xPn5JSHVJXh8Q94B643G49hiuGz9Mf8rtHhq6vTBJC14vJa23qnBx2rVMt", // アカウント名 - 'external_id' => "QpLPCeP9dzLx5t2lgWoJQYoOSmAcuLVq3Dp4kCeEF", // 外部ID + 'status' => "active", // ウォレット状態 + 'account_name' => "kjPOvg7oSgfBaWrA04", // アカウント名 + 'external_id' => "virOZrFH9lNvZWQOhHbcPsVzudSsho4D4Vucvtqj", // 外部ID 'metadata' => "{\"key1\":\"foo\",\"key2\":\"bar\"}" // ウォレットに付加するメタデータ ] ); @@ -590,15 +590,15 @@ $request = new Request\UpdateCustomerAccount( $request = new Request\GetCustomerAccounts( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID [ - 'page' => 8635, // ページ番号 - 'per_page' => 3429, // 1ページ分のウォレット数 - 'created_at_from' => "2024-06-20T10:01:03.000000Z", // ウォレット作成日によるフィルター(開始時点) - 'created_at_to' => "2023-11-11T09:53:13.000000Z", // ウォレット作成日によるフィルター(終了時点) - 'is_suspended' => FALSE, // ウォレットが凍結状態かどうかでフィルターする - 'status' => "suspended", // ウォレット状態 - 'external_id' => "oD1k2yoz92oXPFICS0jn7hXy", // 外部ID - 'tel' => "02234012", // エンドユーザーの電話番号 - 'email' => "3jLO2pXiaE@fX6c.com" // エンドユーザーのメールアドレス + 'page' => 880, // ページ番号 + 'per_page' => 5174, // 1ページ分のウォレット数 + 'created_at_from' => "2020-06-16T16:20:11.000000Z", // ウォレット作成日によるフィルター(開始時点) + 'created_at_to' => "2021-01-08T11:04:52.000000Z", // ウォレット作成日によるフィルター(終了時点) + 'is_suspended' => TRUE, // ウォレットが凍結状態かどうかでフィルターする + 'status' => "active", // ウォレット状態 + 'external_id' => "xHQM1DHEyhnbl8", // 外部ID + 'tel' => "04641239-204", // エンドユーザーの電話番号 + 'email' => "vYo6pCNI1m@fIpJ.com" // エンドユーザーのメールアドレス ] ); ``` @@ -791,7 +791,7 @@ $request = new Request\CreateCustomerAccount( [ 'user_name' => "ポケペイ太郎", // ユーザー名 'account_name' => "ポケペイ太郎のアカウント", // アカウント名 - 'external_id' => "9g0DX8Wq75NNOSKErJuxzhPvCMr0kZtscw8OT2IA" // 外部ID + 'external_id' => "4NksvlPiC4Vu3XtdH9FsNEZ86HjJPe4Lp6lJfyv" // 外部ID ] ); ``` @@ -892,11 +892,11 @@ PAPIクライアントシステムから利用するPokepayユーザーのIDで $request = new Request\GetShopAccounts( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID [ - 'page' => 9949, // ページ番号 - 'per_page' => 1246, // 1ページ分のウォレット数 - 'created_at_from' => "2024-12-07T18:29:48.000000Z", // ウォレット作成日によるフィルター(開始時点) - 'created_at_to' => "2025-03-14T20:30:15.000000Z", // ウォレット作成日によるフィルター(終了時点) - 'is_suspended' => FALSE // ウォレットが凍結状態かどうかでフィルターする + 'page' => 66, // ページ番号 + 'per_page' => 6286, // 1ページ分のウォレット数 + 'created_at_from' => "2022-03-21T19:56:47.000000Z", // ウォレット作成日によるフィルター(開始時点) + 'created_at_to' => "2021-05-01T12:49:43.000000Z", // ウォレット作成日によるフィルター(終了時点) + 'is_suspended' => TRUE // ウォレットが凍結状態かどうかでフィルターする ] ); ``` @@ -1022,8 +1022,8 @@ idはcredit-sessions作成時に使用できます。 $request = new Request\GetCustomerCards( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: エンドユーザーID [ - 'page' => 6103, // ページ番号 - 'per_page' => 15 // 1ページ分の要素数 + 'page' => 4313, // ページ番号 + 'per_page' => 59 // 1ページ分の要素数 ] ); ``` @@ -1096,7 +1096,7 @@ $request = new Request\GetCustomerCards( ```PHP $request = new Request\CreateCustomerCard( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: エンドユーザーID - "28S", // token: MDKトークン + "khfXnecRV", // token: MDKトークン [ 'is_cardholder_name_specified' => FALSE // カード名義人指定フラグ ] @@ -1227,17 +1227,17 @@ $request = new Request\CreditCardTopupWithMembership( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: カード保持者のエンドユーザーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // cardUuid: カード識別子 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - 2760, // amount: チャージ金額 + 2932, // amount: チャージ金額 [ 'receiver_user_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // チャージ先ユーザーID - 'delete_card_if_auth_fail' => TRUE, // 認証失敗時にカードを削除するか + 'delete_card_if_auth_fail' => FALSE, // 認証失敗時にカードを削除するか 'description' => "クレジットカードチャージ", // 取引履歴に表示する説明文 'return_url' => "https://example.com/charge/complete?session=abc", // 3Dセキュア完了画面の戻り先URL 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // リクエストID - 'topup_quota_id' => 1976, // チャージ可能枠ID + 'topup_quota_id' => 5779, // チャージ可能枠ID 'memo1' => "campaign2026summer", // 取引メモ1 - 'memo2' => "JS15mGFl3fiK2FnP8l34G4oC97Xi2VAQRLi357c40zqzOK2p7RHrWnesZ9R75995lD2P99Sd561M705163Vp6Q89F4bE", // 取引メモ2 - 'memo3' => "Pr6RDFv3S48O9qUWSjKtH7GWFK1NeAI2927", // 取引メモ3 + 'memo2' => "EXA400WqJHwA7pwvVpH363BOFB16aD", // 取引メモ2 + 'memo3' => "tgwvcqbuQUMdmxYcERTLGv6dNjNuetvV89lDwyxrkZr", // 取引メモ3 'freekey' => "order20260803001" // キー情報 ] ); @@ -1372,6 +1372,7 @@ URL自体にパラメータを含めてください。 ```json { "type": "string", + "format": "url", "maxLength": 2048 } ``` @@ -1501,19 +1502,19 @@ receiver_user_id を指定すると、カード保持者と異なるユーザー ```PHP $request = new Request\CreditCardTopupWithMdkToken( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: カード保持者のエンドユーザーID - "83wn", // token: MDKトークン + "YeQTBsHYxI", // token: MDKトークン "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - 5373, // amount: チャージ金額 + 1143, // amount: チャージ金額 [ 'receiver_user_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // チャージ先ユーザーID 'is_cardholder_name_specified' => FALSE, // カード名義人指定フラグ 'description' => "クレジットカードチャージ", // 取引履歴に表示する説明文 'return_url' => "https://example.com/charge/complete?session=abc", // 3Dセキュア完了画面の戻り先URL 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // リクエストID - 'topup_quota_id' => 1126, // チャージ可能枠ID + 'topup_quota_id' => 5944, // チャージ可能枠ID 'memo1' => "campaign2026summer", // 取引メモ1 - 'memo2' => "6lrYzVNP054AWsnmM2q6dI419Tg8z7jBH", // 取引メモ2 - 'memo3' => "1zup0734v1Jw462bo0a842Y6adZo208uQdTK381Bb3foS7PTn4J70yHbrOUfwq2om8Ec3lztncx7MSp0CsWekk7pq208Ym5Q0g", // 取引メモ3 + 'memo2' => "ZoTKdR1wi0hk7THl4p2465WgG98parY", // 取引メモ2 + 'memo3' => "kQx47zjAid80Ezuf10tkxcQL8GRavk56dpb", // 取引メモ3 'freekey' => "order20260803001" // キー情報 ] ); @@ -1645,6 +1646,7 @@ URL自体にパラメータを含めてください。 ```json { "type": "string", + "format": "url", "maxLength": 2048 } ``` @@ -1774,10 +1776,10 @@ $request = new Request\ListCustomerTransactions( [ 'sender_customer_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 送金エンドユーザーID 'receiver_customer_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 受取エンドユーザーID - 'type' => "transfer", // 取引種別 - 'is_modified' => FALSE, // キャンセル済みかどうか - 'from' => "2021-03-13T14:48:29.000000Z", // 開始日時 - 'to' => "2024-02-14T19:52:59.000000Z", // 終了日時 + 'type' => "topup", // 取引種別 + 'is_modified' => TRUE, // キャンセル済みかどうか + 'from' => "2025-04-22T10:06:35.000000Z", // 開始日時 + 'to' => "2022-06-10T05:05:41.000000Z", // 終了日時 'page' => 1, // ページ番号 'per_page' => 50 // 1ページ分の取引数 ] diff --git a/docs/cvs.md b/docs/cvs.md index 5d29b25..a20976c 100644 --- a/docs/cvs.md +++ b/docs/cvs.md @@ -13,9 +13,9 @@ $request = new Request\GetCvsAuthorizations( [ 'customer_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // エンドユーザーID 'status' => "expired", // ステータス - 'before' => "GQHjMs0udR", // ページング(before) - 'after' => "jM6", // ページング(after) - 'per_page' => 52 // 1ページあたりの表示件数 + 'before' => "8mWO", // ページング(before) + 'after' => "zQrw5", // ページング(after) + 'per_page' => 72 // 1ページあたりの表示件数 ] ); ``` @@ -146,18 +146,18 @@ $request = new Request\GetCvsAuthorizations( $request = new Request\CreateCvsAuthorization( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: エンドユーザーのID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - 251944, // amount: チャージ額 - "econ", // serviceOptionType: コンビニ種別 - "4GQyu", // name1: 顧客姓 - "ePe1bdi", // name2: 顧客名 - "rL7eYxL", // tel: 電話番号 + 113188, // amount: チャージ額 + "sej", // serviceOptionType: コンビニ種別 + "J8uGQS", // name1: 顧客姓 + "as", // name2: 顧客名 + "DUHsEK1qa", // tel: 電話番号 [ 'receiver_user_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // チャージ先エンドユーザーのID 'description' => "コンビニチャージ", // 取引履歴に表示する説明文 - 'topup_quota_id' => 8113, // チャージ可能枠ID + 'topup_quota_id' => 560, // チャージ可能枠ID 'memo1' => "campaign2026summer", // 取引メモ1 - 'memo2' => "IR4r9f1iZQVJCIu8pLuGU50iq7Z6XaZcd9a55Ea4m7A07h1goZ8o9oOJ0qv6uWWMwCy2ns8CjmWZWZ5BJ99mD95R", // 取引メモ2 - 'memo3' => "v1P69N8P91tvC18njEfQ7l9u4mpK8FPETBIWC0hAv2wnO7000234xcRv4L0v8Jp625", // 取引メモ3 + 'memo2' => "OaLaok9IPibnVjx3d7rpYA3", // 取引メモ2 + 'memo3' => "rc46Pd7VTC07Ueq0YinBn9N01Zd8p44vXX3sPd3XUtKZ0VF82E372K2wtSRG3m4H0mlZ2BnVRK59rd81H5yjrE3Fq", // 取引メモ3 'freekey' => "order20260803001" // キー情報 ] ); diff --git a/docs/error-response.csv b/docs/error-response.csv index a88c75c..b710c86 100644 --- a/docs/error-response.csv +++ b/docs/error-response.csv @@ -716,7 +716,6 @@ GET,/organizations,400,invalid_parameters,"項目が無効です",Invalid parame POST,/organizations,400,invalid_parameters,"項目が無効です",Invalid parameters ,,403,,, ,,409,organization_conflict,,The organization code is already used -,,409,organization_invoice_registration_number_conflict,"この登録番号は既に登録されています",The invoice registration number is conflict ,,409,shop_name_conflict,,The shop name is already used ,,422,organization_private_money_not_found,,Issuer organization does not have private-money ,,422,unavailable_private_money,,Given private money(s) is/are not available @@ -729,7 +728,6 @@ GET,/organizations/:code,403,unpermitted_admin_user,"この管理ユーザには ,,422,organization_third_party_private_money_not_found,,Issuer organization does not have third-party private-money PUT,/organizations/:code,403,,, ,,404,,, -,,409,organization_invoice_registration_number_conflict,"この登録番号は既に登録されています",The invoice registration number is conflict ,,422,organization_not_member_organization,,The specified organization is not a member organization of the organization accessing this API ,,422,organization_third_party_private_money_not_found,,Issuer organization does not have third-party private-money ,,503,temporarily_unavailable,,Service Unavailable @@ -1191,6 +1189,7 @@ POST,/campaigns,400,invalid_parameters,"項目が無効です",Invalid parameter ,,403,unpermitted_admin_user,"この管理ユーザには権限がありません",Admin does not have permission ,,422,campaign_overlaps,"同期間に開催されるキャンペーン間で優先度が重複してます",The campaign period overlaps under the same private-money / type / priority ,,422,shop_account_not_found,"店舗アカウントが見つかりません",The shop account is not found +,,422,campaign_invalid_user_tag_group_item,"指定された店舗ラベルが不正です",The specified shop label is invalid ,,422,campaign_period_overlaps,"同期間に開催されるキャンペーン間で優先度が重複してます",The campaign period overlaps under the same private-money / type / priority ,,422,campaign_invalid_period,,Invalid campaign period starts_at later than ends_at ,,422,shop_user_not_found,"店舗が見つかりません",The shop user is not found @@ -1201,6 +1200,7 @@ PATCH,/campaigns/:uuid,400,invalid_parameters,"項目が無効です",Invalid pa ,,403,unpermitted_admin_user,"この管理ユーザには権限がありません",Admin does not have permission ,,404,notfound,,Not found ,,422,campaign_budget_caps_exceeded,"キャンペーン予算上限額を越えています",The campaign budget caps exceeded +,,422,campaign_invalid_user_tag_group_item,"指定された店舗ラベルが不正です",The specified shop label is invalid GET,/campaigns/:uuid,403,unpermitted_admin_user,"この管理ユーザには権限がありません",Admin does not have permission ,,404,notfound,,Not found ,,503,temporarily_unavailable,,Service Unavailable diff --git a/docs/event.md b/docs/event.md index 009cbae..32e6a73 100644 --- a/docs/event.md +++ b/docs/event.md @@ -17,15 +17,16 @@ $request = new Request\CreateExternalTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // shopId: 店舗ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: エンドユーザーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - 765, // amount: 取引額 + 1063, // amount: 取引額 [ 'description' => "たい焼き(小倉)", // 取引説明文 'metadata' => "{\"key\":\"value\"}", // ポケペイ外部取引メタデータ 'products' => [["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] , ["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] +, ["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] ], // 商品情報データ 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // リクエストID - 'done_at' => "2024-07-30T12:02:18.000000Z" // ポケペイ外部取引の実施時間 + 'done_at' => "2024-11-25T07:00:50.000000Z" // ポケペイ外部取引の実施時間 ] ); ``` diff --git a/docs/organization.md b/docs/organization.md index 3180e8c..a08ad65 100644 --- a/docs/organization.md +++ b/docs/organization.md @@ -14,8 +14,8 @@ $request = new Request\ListOrganizations( [ 'page' => 1, // ページ番号 'per_page' => 50, // 1ページ分の取引数 - 'name' => "7p", // 組織名 - 'code' => "G2X" // 組織コード + 'name' => "prVMDsZV4", // 組織名 + 'code' => "kyP5l" // 組織コード ] ); ``` @@ -121,14 +121,14 @@ $request = new Request\CreateOrganization( "ox-supermarket", // code: 新規組織コード "oxスーパー", // name: 新規組織名 ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // privateMoneyIds: 加盟店組織で有効にするマネーIDの配列 - "oXhnngp9p2@LEBl.com", // issuerAdminUserEmail: 発行体担当者メールアドレス - "9y0eqR71mX@6BEG.com", // memberAdminUserEmail: 新規組織担当者メールアドレス + "QdeGG2Wwub@sLa4.com", // issuerAdminUserEmail: 発行体担当者メールアドレス + "vnCWV1QVss@D1Im.com", // memberAdminUserEmail: 新規組織担当者メールアドレス [ 'bank_name' => "XYZ銀行", // 銀行名 'bank_code' => "1234", // 銀行金融機関コード 'bank_branch_name' => "ABC支店", // 銀行支店名 'bank_branch_code' => "123", // 銀行支店コード - 'bank_account_type' => "other", // 銀行口座種別 (普通=saving, 当座=current, その他=other) + 'bank_account_type' => "current", // 銀行口座種別 (普通=saving, 当座=current, その他=other) 'bank_account' => "1234567", // 銀行口座番号 'bank_account_holder_name' => "フクザワユキチ", // 口座名義人名 'contact_name' => "佐藤清" // 担当者名 @@ -343,7 +343,6 @@ $request = new Request\CreateOrganization( |400|invalid_parameters|項目が無効です|Invalid parameters| |403|NULL|NULL|NULL| |409|organization_conflict||The organization code is already used| -|409|organization_invoice_registration_number_conflict|この登録番号は既に登録されています|The invoice registration number is conflict| |409|shop_name_conflict||The shop name is already used| |422|organization_private_money_not_found||Issuer organization does not have private-money| |422|unavailable_private_money||Given private money(s) is/are not available| diff --git a/docs/private_money.md b/docs/private_money.md index c0bda96..0cdaad9 100644 --- a/docs/private_money.md +++ b/docs/private_money.md @@ -93,8 +93,8 @@ $request = new Request\GetPrivateMoneys( $request = new Request\GetPrivateMoneyOrganizationSummaries( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID [ - 'from' => "2024-08-04T13:52:59.000000Z", // 開始日時(toと同時に指定する必要有) - 'to' => "2021-06-13T17:13:32.000000Z", // 終了日時(fromと同時に指定する必要有) + 'from' => "2024-06-19T11:15:47.000000Z", // 開始日時(toと同時に指定する必要有) + 'to' => "2020-01-16T17:31:32.000000Z", // 終了日時(fromと同時に指定する必要有) 'page' => 1, // ページ番号 'per_page' => 50 // 1ページ分の取引数 ] @@ -193,8 +193,8 @@ $request = new Request\GetPrivateMoneyOrganizationSummaries( $request = new Request\GetPrivateMoneySummary( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID [ - 'from' => "2025-12-05T09:12:09.000000Z", // 開始日時 - 'to' => "2026-07-15T20:22:28.000000Z" // 終了日時 + 'from' => "2020-03-20T09:09:57.000000Z", // 開始日時 + 'to' => "2024-12-16T01:23:28.000000Z" // 終了日時 ] ); ``` diff --git a/docs/responses.md b/docs/responses.md index 0b92734..68095d7 100644 --- a/docs/responses.md +++ b/docs/responses.md @@ -476,6 +476,7 @@ * `id (string)`: キャンペーンID * `name (string)`: キャペーン名 * `applicableShops (User[]|null)`: キャンペーン適用対象の店舗リスト +* `applicableShopLabels (CampaignShopLabel[]|null)`: キャンペーン適用対象の店舗ラベル指定 * `isExclusive (boolean)`: キャンペーンの重複を許すかどうかのフラグ * `startsAt (\DateTime)`: キャンペーン開始日時 * `endsAt (\DateTime)`: キャンペーン終了日時 @@ -496,6 +497,8 @@ `applicable-shops`は [User](#user) オブジェクトの配列を返します。 +`applicable-shop-labels`は [CampaignShopLabel](#campaign-shop-label) オブジェクトの配列を返します。 + `bear_point_shop`は [User](#user) オブジェクトを返します。 `dest_private_money`と`private_money`は [PrivateMoney](#private-money) オブジェクトを返します。 @@ -798,6 +801,15 @@ `account`は [AccountWithUser](#account-with-user) オブジェクトを返します。 + +## CampaignShopLabel +* `id (string)`: +* `nameEn (string)`: +* `nameJa (string)`: +* `userTagGroup (CampaignShopLabelUserTagGroup)`: 店舗ラベルの所属ラベルグループ + +`user_tag_group`は [CampaignShopLabelUserTagGroup](#campaign-shop-label-user-tag-group) オブジェクトを返します。 + ## AccountTransferSummaryElement * `transferType (string)`: @@ -851,3 +863,9 @@ * `rawPointAmount (double)`: * `campaignPointAmount (double)`: * `pointCount (integer)`: + + +## CampaignShopLabelUserTagGroup +* `id (string)`: +* `nameEn (string)`: +* `nameJa (string)`: diff --git a/docs/seven_bank_atm_session.md b/docs/seven_bank_atm_session.md index f37d321..52eefc1 100644 --- a/docs/seven_bank_atm_session.md +++ b/docs/seven_bank_atm_session.md @@ -7,7 +7,7 @@ ```PHP $request = new Request\GetSevenBankATMSession( - "4D21T3szc" // qrInfo: QRコードの情報 + "weZ1D5GDu" // qrInfo: QRコードの情報 ); ``` diff --git a/docs/shop.md b/docs/shop.md index be81ccc..5e50ab2 100644 --- a/docs/shop.md +++ b/docs/shop.md @@ -15,11 +15,11 @@ $request = new Request\ListShops( 'organization_code' => "pocketchange", // 組織コード 'private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // マネーID 'name' => "oxスーパー三田店", // 店舗名 - 'postal_code' => "208-1984", // 店舗の郵便番号 + 'postal_code' => "1209860", // 店舗の郵便番号 'address' => "東京都港区芝...", // 店舗の住所 - 'tel' => "05-24171", // 店舗の電話番号 - 'email' => "mWwVfKXqK8@01If.com", // 店舗のメールアドレス - 'external_id' => "PFnrIq0aQymKZNNPJDerhYZLwwsHj", // 店舗の外部ID + 'tel' => "0057638891", // 店舗の電話番号 + 'email' => "1vjl84VkWU@20DV.com", // 店舗のメールアドレス + 'external_id' => "NhF1QRXrkYNIOtH", // 店舗の外部ID 'with_disabled' => TRUE, // 無効な店舗を含める 'page' => 1, // ページ番号 'per_page' => 50 // 1ページ分の取引数 @@ -225,11 +225,11 @@ $request = new Request\ListShops( $request = new Request\CreateShop( "oxスーパー三田店", // shopName: 店舗名 [ - 'shop_postal_code' => "693-1799", // 店舗の郵便番号 + 'shop_postal_code' => "687-1890", // 店舗の郵便番号 'shop_address' => "東京都港区芝...", // 店舗の住所 - 'shop_tel' => "049913746", // 店舗の電話番号 - 'shop_email' => "UACkZVrFDl@DFLv.com", // 店舗のメールアドレス - 'shop_external_id' => "qjs9cuaOl9XBeCVeRGoSmaNdKf", // 店舗の外部ID + 'shop_tel' => "0935-41-327", // 店舗の電話番号 + 'shop_email' => "a7wXTCzgYC@bLTA.com", // 店舗のメールアドレス + 'shop_external_id' => "Wi1ohaetMA7WNe", // 店舗の外部ID 'organization_code' => "ox-supermarket" // 組織コード ] ); @@ -367,14 +367,14 @@ $request = new Request\CreateShop( $request = new Request\CreateShopV2( "oxスーパー三田店", // name: 店舗名 [ - 'postal_code' => "6547045", // 店舗の郵便番号 + 'postal_code' => "1854635", // 店舗の郵便番号 'address' => "東京都港区芝...", // 店舗の住所 - 'tel' => "0275689-002", // 店舗の電話番号 - 'email' => "8Wmm89qUta@7DPS.com", // 店舗のメールアドレス - 'external_id' => "vWlD", // 店舗の外部ID + 'tel' => "01-74-8508", // 店舗の電話番号 + 'email' => "XodVipQoaS@9jpx.com", // 店舗のメールアドレス + 'external_id' => "mBe1IVqn6l0xvjbPmp4eCBlLWO5", // 店舗の外部ID 'organization_code' => "ox-supermarket", // 組織コード - 'private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 店舗で有効にするマネーIDの配列 - 'can_topup_private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"] // 店舗でチャージ可能にするマネーIDの配列 + 'private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 店舗で有効にするマネーIDの配列 + 'can_topup_private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"] // 店舗でチャージ可能にするマネーIDの配列 ] ); ``` @@ -604,13 +604,13 @@ $request = new Request\UpdateShop( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // shopId: 店舗ユーザーID [ 'name' => "oxスーパー三田店", // 店舗名 - 'postal_code' => "502-0379", // 店舗の郵便番号 + 'postal_code' => "650-5737", // 店舗の郵便番号 'address' => "東京都港区芝...", // 店舗の住所 - 'tel' => "04524983-340", // 店舗の電話番号 - 'email' => "XlRfIIQidV@ptLJ.com", // 店舗のメールアドレス - 'external_id' => "KiygyzeGm2yH6BvDDIFQI860NX", // 店舗の外部ID - 'private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 店舗で有効にするマネーIDの配列 - 'can_topup_private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 店舗でチャージ可能にするマネーIDの配列 + 'tel' => "033-4449179", // 店舗の電話番号 + 'email' => "ra2M0CMIf3@qWb7.com", // 店舗のメールアドレス + 'external_id' => "LuUMWb2crhAOjAg46Wxwepf8N", // 店舗の外部ID + 'private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 店舗で有効にするマネーIDの配列 + 'can_topup_private_money_ids' => ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"], // 店舗でチャージ可能にするマネーIDの配列 'status' => "disabled" // 店舗の状態 ] ); diff --git a/docs/transaction.md b/docs/transaction.md index 396b689..7725d15 100644 --- a/docs/transaction.md +++ b/docs/transaction.md @@ -17,7 +17,7 @@ CPMトークンの現在の状態を取得します。CPMトークンの有効 ```PHP $request = new Request\GetCpmToken( - "8uJqFVIWZBtq3jnfd5KTcW" // cpmToken: CPMトークン + "mQU81piDFRyBs61QA64ubF" // cpmToken: CPMトークン ); ``` @@ -58,18 +58,18 @@ CPM取引時にエンドユーザーが店舗に提示するバーコードを ```PHP $request = new Request\ListTransactions( [ - 'from' => "2024-05-17T09:05:05.000000Z", // 開始日時 - 'to' => "2022-04-28T00:42:09.000000Z", // 終了日時 + 'from' => "2024-10-11T03:05:13.000000Z", // 開始日時 + 'to' => "2026-07-18T18:28:35.000000Z", // 終了日時 'page' => 1, // ページ番号 'per_page' => 50, // 1ページ分の取引数 'shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 店舗ID 'customer_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // エンドユーザーID 'customer_name' => "太郎", // エンドユーザー名 'terminal_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 端末ID - 'transaction_id' => "OYe9k", // 取引ID + 'transaction_id' => "PB6PWeR4", // 取引ID 'organization_code' => "pocketchange", // 組織コード 'private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // マネーID - 'is_modified' => FALSE, // キャンセルフラグ + 'is_modified' => TRUE, // キャンセルフラグ 'types' => ["topup", "payment"], // 取引種別 (複数指定可)、チャージ=topup、支払い=payment 'description' => "店頭QRコードによる支払い" // 取引説明文 ] @@ -368,10 +368,10 @@ $request = new Request\CreateTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", [ - 'money_amount' => 6138, - 'point_amount' => 1135, - 'point_expires_at' => "2024-03-31T15:43:42.000000Z", // ポイント有効期限 - 'description' => "yRuU9Z8Q2HvADi2W3bSFZd8xGhm9VbcZgOZ4yYRMkHKY2yx9gLKmBFLvqK55BnlHTaFsTxQXtMZL6XWgDmeak1eoliBFeYUr35I7ta0sw71srL0z9GEG3PXvn" + 'money_amount' => 4629, + 'point_amount' => 2543, + 'point_expires_at' => "2021-01-11T07:10:34.000000Z", // ポイント有効期限 + 'description' => "Itl7qDDnWfDz83II3SsVbGfWZSjJAztxkiC6dodh0lsFj5rFalo907TQSGuwj68ad9K1XBWVYxIt1hLKB6GROESgi9KMGwAvzt" ] ); ``` @@ -549,7 +549,7 @@ $request = new Request\CreateTransaction( ```PHP $request = new Request\CreateTransactionGroup( - "l3BKAcPvm" // name: 作成するトランザクショングループの名称です。 + "XDFLhsltsxjHevXAeaqJQdiPE4BeJCcIbjYCJA60910zNdhVnyX" // name: 作成するトランザクショングループの名称です。 ); ``` @@ -642,11 +642,11 @@ $request = new Request\ListTransactionsV2( 'customer_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // エンドユーザーID 'customer_name' => "太郎", // エンドユーザー名 'description' => "店頭QRコードによる支払い", // 取引説明文 - 'transaction_id' => "Pfih5KNNj", // 取引ID + 'transaction_id' => "8KqA", // 取引ID 'is_modified' => FALSE, // キャンセルフラグ 'types' => ["topup", "payment"], // 取引種別 (複数指定可)、チャージ=topup、支払い=payment - 'from' => "2021-05-09T13:41:55.000000Z", // 開始日時 - 'to' => "2022-05-23T15:37:57.000000Z", // 終了日時 + 'from' => "2022-12-28T12:10:25.000000Z", // 開始日時 + 'to' => "2025-10-25T18:15:10.000000Z", // 終了日時 'next_page_cursor_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 次ページへ遷移する際に起点となるtransactionのID 'prev_page_cursor_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 前ページへ遷移する際に起点となるtransactionのID 'per_page' => 50 // 1ページ分の取引数 @@ -984,8 +984,8 @@ $request = new Request\ListBillTransactions( 'transaction_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 取引ID 'bill_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 支払いQRコードのID 'is_modified' => TRUE, // キャンセルフラグ - 'from' => "2026-08-22T06:40:18.000000Z", // 開始日時 - 'to' => "2020-06-09T14:55:32.000000Z", // 終了日時 + 'from' => "2022-03-10T10:51:09.000000Z", // 開始日時 + 'to' => "2022-08-01T22:58:38.000000Z", // 終了日時 'next_page_cursor_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 次ページへ遷移する際に起点となるtransactionのID 'prev_page_cursor_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 前ページへ遷移する際に起点となるtransactionのID 'per_page' => 50 // 1ページ分の取引数 @@ -1285,9 +1285,9 @@ $request = new Request\CreateTopupTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID [ 'bear_point_shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // ポイント支払時の負担店舗ID - 'money_amount' => 8702, // マネー額 - 'point_amount' => 8654, // ポイント額 - 'point_expires_at' => "2023-11-15T07:37:28.000000Z", // ポイント有効期限 + 'money_amount' => 442, // マネー額 + 'point_amount' => 5099, // ポイント額 + 'point_expires_at' => "2023-08-21T15:11:02.000000Z", // ポイント有効期限 'description' => "初夏のチャージキャンペーン", // 取引履歴に表示する説明文 'metadata' => "{\"key\":\"value\"}", // 取引メタデータ 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // リクエストID @@ -1545,11 +1545,12 @@ $request = new Request\CreatePaymentTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // shopId: 店舗ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // customerId: エンドユーザーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - 126, // amount: 支払い額 + 3321, // amount: 支払い額 [ 'description' => "たい焼き(小倉)", // 取引履歴に表示する説明文 'metadata' => "{\"key\":\"value\"}", // 取引メタデータ 'products' => [["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] +, ["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] ], // 商品情報データ 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // リクエストID 'strategy' => "point-preferred", // 支払い時の残高消費方式 @@ -1816,15 +1817,13 @@ CPMトークンに設定されたスコープの取引を作ることができ ```PHP $request = new Request\CreateCpmTransaction( - "Uca7AszKQRtnK9OFQAZk8l", // cpmToken: CPMトークン + "rtqclFU9jljopVrQrbVbWU", // cpmToken: CPMトークン "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // shopId: 店舗ID - 960.0, // amount: 取引金額 + 5874.0, // amount: 取引金額 [ 'description' => "たい焼き(小倉)", // 取引説明文 'metadata' => "{\"key\":\"value\"}", // 店舗側メタデータ 'products' => [["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] -, ["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] -, ["jan_code" => "abc", "name" => "name1", "unit_price" => 100, "price" => 100, "quantity" => 1, "is_discounted" => FALSE, "other" => "{}"] ], // 商品情報データ 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // リクエストID 'strategy' => "point-preferred" // 支払い時の残高消費方式 @@ -2066,7 +2065,7 @@ $request = new Request\CreateTransferTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // senderId: 送金元ユーザーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // receiverId: 受取ユーザーID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // privateMoneyId: マネーID - 1686.0, // amount: 送金額 + 7109.0, // amount: 送金額 [ 'metadata' => "{\"key\":\"value\"}", // 取引メタデータ 'description' => "たい焼き(小倉)", // 取引履歴に表示する説明文 @@ -2270,9 +2269,9 @@ $request = new Request\CreateExchangeTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - 7048, + 8288, [ - 'description' => "zl04cFD8UrQW71JWWTZgcCuDt4bOl52Y9Vo2q3PiHBjRUpdSYSIHe7WRd8QgrTh5gg3jBLh2J3dK297uJriMdLcWHclyy16UsYQYNNbAndnytowLyNOYLTsHdNmWw", + 'description' => "2Hhlc", 'request_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // リクエストID ] ); @@ -2486,7 +2485,7 @@ $request = new Request\RefundTransaction( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // transactionId: 取引ID [ 'description' => "返品対応のため", // 取引履歴に表示する返金事由 - 'returning_point_expires_at' => "2025-06-11T19:42:40.000000Z" // 返却ポイントの有効期限 + 'returning_point_expires_at' => "2022-12-21T18:37:32.000000Z" // 返却ポイントの有効期限 ] ); ``` diff --git a/docs/transfer.md b/docs/transfer.md index 5a0b77d..e1261f9 100644 --- a/docs/transfer.md +++ b/docs/transfer.md @@ -14,8 +14,8 @@ $request = new Request\GetAccountTransferSummary( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // accountId: ウォレットID [ - 'from' => "2021-11-05T09:00:53.000000Z", // 集計期間の開始時刻 - 'to' => "2020-10-05T11:23:18.000000Z", // 集計期間の終了時刻 + 'from' => "2024-02-03T20:00:03.000000Z", // 集計期間の開始時刻 + 'to' => "2022-01-08T00:55:41.000000Z", // 集計期間の終了時刻 'transfer_types' => ["topup", "payment"] // 取引明細種別 (複数指定可) ] ); @@ -143,19 +143,19 @@ $request = new Request\GetAccountTransferSummary( ```PHP $request = new Request\ListTransfers( [ - 'from' => "2020-05-15T01:57:55.000000Z", - 'to' => "2024-08-26T01:04:42.000000Z", - 'page' => 4463, - 'per_page' => 4754, + 'from' => "2025-10-22T08:01:21.000000Z", + 'to' => "2025-04-12T19:24:02.000000Z", + 'page' => 8463, + 'per_page' => 5753, 'shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - 'shop_name' => "xsvgPufRhkZSIPkBFVSotgyldVmaPxxkTqOmFrFIeeAGW6tZ8ccBHHSscpO2n832d6dquF6eiZ3Dd6WSyHdflPLxXMNqqALPwoGWvHelnhCvdyO5hkKi9O2P9jiZ6u3x2WBzZJZ5a5g6qUYzSlCDa2sGdGVrQ24o4nKCzYGzzQTWE3lYOg9rxxthyfXlSvfosPd1dV4", + 'shop_name' => "FEGzWXdbWzamEGXFO5PHpjsIS4SoPDOBVrOHFo8xzE1tgCZyMtCfVQXKeHEaCm6v4bOQPdSecOojChLhuEaRbGgSXO57u6cTOWbPpHzT8SBHVxA4uTsQXNQLVTsa7Enw9cnxOrtkyrYkFM2fsUIFcBc3xUhfvCQABU9yhdPlghv2VJu1lljCVVYSC", 'customer_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - 'customer_name' => "mUaevGo2T7nnwUuCJVK5LAGSeliWWE3p7BNebn72rKlC8xS0lGxuRh661U82b0yeYo5zfOAgdSLVNb11hZJnWEH9hNdPtUfATWqt0PIkhoWI2jo5XiCGDGRUSQL1ViXus5xn7MbZoA7GyvC5m86vU4CTunlo9FHcvhpXn1f9WUvYvDDo3G7amxcKXWGa0ExI5eaGTZJemJSksAElb4iAlQjM0mI6tueKzKdA8G45Yd1ntlQmTFdCRQoNs8we7", + 'customer_name' => "GNIDxlSztThgX67n2PgbzVLVHAuqNRKSFbkQwzExi4cSpvsggIAlYenv9bZPRWKzkKRFsQ10G0TlaGn12vl36ewyKaB6SHyKZZn5jR7G8GZiBnTaUgy7N3mTLemMZeIt74bhbcXSO6mPwoW10WefOcGtzUdCSHPXTvrjAoBOkNuRh5LysIScuFPNL3GzqnMP5NZDifqWbMDgjD68XvQQECUSjutOo", 'transaction_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", 'private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", 'is_modified' => FALSE, - 'transaction_types' => ["cashback", "expire", "transfer", "payment"], - 'transfer_types' => ["coupon", "campaign", "topup", "expire"], // 取引明細の種類でフィルターします。 + 'transaction_types' => ["cashback", "topup", "expire", "exchange", "payment"], + 'transfer_types' => ["exchange", "payment", "campaign", "cashback", "topup"], // 取引明細の種類でフィルターします。 'description' => "店頭QRコードによる支払い" // 取引詳細説明文 ] ); @@ -432,20 +432,20 @@ $request = new Request\ListTransfers( $request = new Request\ListTransfersV2( [ 'shop_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 店舗ID - 'shop_name' => "ROuetQ8zFdMo0VY4tUGROiwu8g5jegd2t", // 店舗名 + 'shop_name' => "ZHJPKApv7OfARAe3RnFd9nT02p1eaStaJkR7kpHzHVrWIJ1LETykZPKAQBgMPUGbEnOIPDq2CLAbjX1Djn2XWSwjThwDAcCZY6YtawxId266BZVwZVmHyD1UpI6d83jiZ9uTzP4YjXFZyT5vOgrOJYvJ", // 店舗名 'customer_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // エンドユーザーID - 'customer_name' => "c5SvOZdXc2AVLuF8gaKQ0OEhkP9BLs49M6H6epGVtu0HPhsCKuI2bJUyIRN5hatVHvQNYn4X1Qj8JOhaftsXxsjd7rD3p3viKfIPkJsUNb1al7E8GagWKQ4TM4OBBdmAKiwkVMeGwc0telVu2tN3qF3OiiOujRzWy8Mcj6VHKbsKvxKRJtbZ6K76VuMMSh2Ha6k65", // エンドユーザー名 + 'customer_name' => "3LNaiOIeknn7RYaYRsrRINAXrIL7Vokdd5FDSOlHXvPdm6smgX4oL5ObnN7xsSw29hgwVKZ3q7f2G5Csbw765Up6rDPAvgZ3Lft7QdtUV0xBtYCY2peqF3OIROYkI2OmNuQfBQjabCuZA7I27PPKAWnF0PA", // エンドユーザー名 'transaction_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 取引ID 'private_money_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // マネーID - 'is_modified' => FALSE, // キャンセルフラグ - 'transaction_types' => ["cashback", "topup", "expire", "payment", "transfer"], // 取引種別 (複数指定可)、チャージ=topup、支払い=payment + 'is_modified' => TRUE, // キャンセルフラグ + 'transaction_types' => ["topup", "exchange"], // 取引種別 (複数指定可)、チャージ=topup、支払い=payment 'next_page_cursor_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 次ページへ遷移する際に起点となるtransferのID 'prev_page_cursor_id' => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // 前ページへ遷移する際に起点となるtransferのID 'per_page' => 50, // 1ページ分の取引数 - 'transfer_types' => ["expire", "exchange", "cashback", "coupon", "transfer", "topup", "campaign", "payment"], // 取引明細種別 (複数指定可) + 'transfer_types' => ["topup", "coupon", "transfer", "exchange", "expire", "campaign"], // 取引明細種別 (複数指定可) 'description' => "店頭QRコードによる支払い", // 取引詳細説明文 - 'from' => "2026-06-29T09:49:14.000000Z", // 開始日時 - 'to' => "2025-11-03T19:04:44.000000Z" // 終了日時 + 'from' => "2020-05-26T19:08:03.000000Z", // 開始日時 + 'to' => "2026-06-13T07:11:15.000000Z" // 終了日時 ] ); ``` diff --git a/docs/webhook.md b/docs/webhook.md index 1312104..5a73f7a 100644 --- a/docs/webhook.md +++ b/docs/webhook.md @@ -72,8 +72,8 @@ $request = new Request\ListWebhooks( ```PHP $request = new Request\CreateWebhook( - "process_user_stats_operation", // task: タスク名 - "1nu1YMp" // url: URL + "bulk_shops", // task: タスク名 + "j4Zir7" // url: URL ); ``` @@ -176,7 +176,7 @@ $request = new Request\DeleteWebhook( $request = new Request\UpdateWebhook( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // webhookId: Webhook ID [ - 'url' => "ChC", // URL + 'url' => "POVCpM", // URL 'is_active' => TRUE, // 有効/無効 'task' => "bulk_shops" // タスク名 ] diff --git a/init.php b/init.php index e2a8f5f..75bd0e4 100644 --- a/init.php +++ b/init.php @@ -73,6 +73,7 @@ require_once __DIR__ . '/lib/Request/GetPrivateMoneys.php'; require_once __DIR__ . '/lib/Request/GetPrivateMoneyOrganizationSummaries.php'; require_once __DIR__ . '/lib/Request/GetPrivateMoneySummary.php'; +require_once __DIR__ . '/lib/Request/GetCustomer.php'; require_once __DIR__ . '/lib/Request/GetCustomerCards.php'; require_once __DIR__ . '/lib/Request/CreateCustomerCard.php'; require_once __DIR__ . '/lib/Request/DeleteCustomerCard.php'; @@ -136,6 +137,8 @@ require_once __DIR__ . '/lib/Response/Cashtray.php'; require_once __DIR__ . '/lib/Response/CashtrayWithResult.php'; require_once __DIR__ . '/lib/Response/CashtrayAttempt.php'; +require_once __DIR__ . '/lib/Response/CampaignShopLabel.php'; +require_once __DIR__ . '/lib/Response/CampaignShopLabelUserTagGroup.php'; require_once __DIR__ . '/lib/Response/User.php'; require_once __DIR__ . '/lib/Response/PrivateMoney.php'; require_once __DIR__ . '/lib/Response/Organization.php'; @@ -163,6 +166,9 @@ require_once __DIR__ . '/lib/Response/Bank.php'; require_once __DIR__ . '/lib/Response/Banks.php'; require_once __DIR__ . '/lib/Response/BankDeleted.php'; +require_once __DIR__ . '/lib/Response/PaginatedCustomers.php'; +require_once __DIR__ . '/lib/Response/CustomerListRow.php'; +require_once __DIR__ . '/lib/Response/IndividualNumberIdentification.php'; require_once __DIR__ . '/lib/Response/PaginatedTransaction.php'; require_once __DIR__ . '/lib/Response/PaginatedTransactionV2.php'; require_once __DIR__ . '/lib/Response/PaginatedBillTransaction.php'; diff --git a/lib/PartnerAPI.php b/lib/PartnerAPI.php index 2d42522..e032932 100644 --- a/lib/PartnerAPI.php +++ b/lib/PartnerAPI.php @@ -10,7 +10,7 @@ class PartnerAPI private $clientSecret; private $apiBase; - const VERSION = '0.4.30'; + const VERSION = '0.4.31'; private $config = array(); diff --git a/lib/Request/GetCustomer.php b/lib/Request/GetCustomer.php new file mode 100644 index 0000000..2174635 --- /dev/null +++ b/lib/Request/GetCustomer.php @@ -0,0 +1,36 @@ +privateMoneyId = $privateMoneyId; + + $this->optionalParams = $optionalParams; + } + + public function getPath() + { + return '/customers'; + } + + public function getParams() + { + $params = array( + + ); + + $params += $this->optionalParams; + + + return $params; + } +} diff --git a/lib/Response/Campaign.php b/lib/Response/Campaign.php index 3c5de5e..aee3230 100644 --- a/lib/Response/Campaign.php +++ b/lib/Response/Campaign.php @@ -19,6 +19,10 @@ class Campaign extends Base * @var User[]|null */ public $applicableShops; + /** + * @var CampaignShopLabel[]|null + */ + public $applicableShopLabels; /** * @var boolean */ @@ -94,6 +98,9 @@ protected function normalize($timezone) foreach ($this->applicableShops as $item) { $item->normalize($timezone); } + foreach ($this->applicableShopLabels as $item) { + $item->normalize($timezone); + } $this->startsAt->setTimezone($tz); $this->endsAt->setTimezone($tz); if (isset($this->pointExpiresAt)){ diff --git a/lib/Response/CampaignShopLabel.php b/lib/Response/CampaignShopLabel.php new file mode 100644 index 0000000..b208923 --- /dev/null +++ b/lib/Response/CampaignShopLabel.php @@ -0,0 +1,25 @@ +registeredAt->setTimezone($tz); + if (isset($this->lastTransactionDoneAt)){ + $this->lastTransactionDoneAt->setTimezone($tz); + } + } +} diff --git a/lib/Response/IndividualNumberIdentification.php b/lib/Response/IndividualNumberIdentification.php new file mode 100644 index 0000000..f8fa9cc --- /dev/null +++ b/lib/Response/IndividualNumberIdentification.php @@ -0,0 +1,37 @@ +lastIdentifiedAt)){ + $this->lastIdentifiedAt->setTimezone($tz); + } + if (isset($this->expiresAt)){ + $this->expiresAt->setTimezone($tz); + } + } +} diff --git a/lib/Response/PaginatedCustomers.php b/lib/Response/PaginatedCustomers.php new file mode 100644 index 0000000..264fb0d --- /dev/null +++ b/lib/Response/PaginatedCustomers.php @@ -0,0 +1,30 @@ +rows as $item) { + $item->normalize($timezone); + } + } +} diff --git a/partner.yaml b/partner.yaml index f89cc39..e76cd8e 100644 --- a/partner.yaml +++ b/partner.yaml @@ -869,6 +869,36 @@ components: title: Cashtray読み取り記録の作成日時 description: エンドユーザーによるCashtrayの読み取りリクエストに対する記録(CashtrayAttempt)の作成日時です。これによりエンドユーザーがCashtrayをいつ読み取ったかが分かります。 + CampaignShopLabel: + x-pokepay-schema-type: "response" + x-pokepay-mobile-sdk: true + type: object + title: 'キャンペーン適用対象店舗のラベル指定' + properties: + id: + type: string + format: uuid + name_en: + type: string + name_ja: + type: string + user_tag_group: + $ref: '#/components/schemas/CampaignShopLabelUserTagGroup' + + CampaignShopLabelUserTagGroup: + x-pokepay-schema-type: "response" + x-pokepay-mobile-sdk: true + type: object + title: '店舗ラベルの所属ラベルグループ' + properties: + id: + type: string + format: uuid + name_en: + type: string + name_ja: + type: string + User: x-pokepay-schema-type: "response" properties: @@ -1771,6 +1801,96 @@ components: x-pokepay-schema-type: "response" properties: {} + PaginatedCustomers: + x-pokepay-schema-type: "response" + properties: + rows: + type: array + items: + $ref: '#/components/schemas/CustomerListRow' + count: + type: integer + minimum: 0 + pagination: + $ref: '#/components/schemas/Pagination' + CustomerListRow: + x-pokepay-schema-type: "response" + description: |- + エンドユーザー一覧の 1 行です。 + + is_include_user_attribute=true を指定した場合、発行体が定義したユーザー属性が + ここに列挙されていないキーとして同じ階層に展開されます。 + properties: + id: + type: string + format: uuid + name: + type: string + description: 退会済みかつ組織権限の場合は空文字になります。 + tel: + type: string + description: 退会済みかつ組織権限の場合は空文字になります。 + email: + type: string + description: 退会済みかつ組織権限の場合は空文字になります。 + registered_at: + type: string + format: date-time + last_transaction_done_at: + type: string + format: date-time + nullable: true + money_balance: + type: number + nullable: true + description: with_balance=false のときは null になります。 + point_balance: + type: number + nullable: true + description: with_balance=false のときは null になります。 + account_uuid: + type: string + format: uuid + account_is_suspended: + type: boolean + account_status: + type: string + enum: [active, suspended, pre-closed, closed] + external_id: + type: string + nullable: true + individual_number_identification: + $ref: '#/components/schemas/IndividualNumberIdentification' + IndividualNumberIdentification: + x-pokepay-schema-type: "response" + description: |- + マイナンバー(個人番号)認証の状態です。 + + 有効期限は認証日時 + 該当マネーの identification_validity_days + (未設定時は 365 日) で算出されます。 + 退会済みかつ組織権限の場合は、未認証・判定なしとして返ります。 + properties: + is_identified: + type: boolean + description: 認証済みかつ有効期限内のとき true + last_identified_at: + type: string + format: date-time + nullable: true + description: 最終認証日時 (未認証時は null) + expires_at: + type: string + format: date-time + nullable: true + description: 認証の失効日時 (未認証時は null) + is_resident: + type: boolean + nullable: true + description: |- + 住民判定。true は住民、false は非住民と判定済み、null はまだ判定していない + (認証記録が無い、またはマネーにサービスが未設定) ことを表す。 + 「非住民」と「判定なし」は運用上まったく別の意味を持つため潰していない + required: [is_identified, last_identified_at, expires_at, is_resident] PaginatedTransaction: x-pokepay-schema-type: "response" properties: @@ -1978,6 +2098,17 @@ components: nullable: true items: $ref: '#/components/schemas/User' + applicable_shop_labels: + type: array + title: 'キャンペーン適用対象の店舗ラベル指定' + nullable: true + description: |- + ラベルで適用対象店舗を限定している場合、その指定ラベル。 + ラベル指定が無い場合は null。 + 対象店舗はラベル付与状況から動的に決まるため、この場合 + applicable_shops は null になります。 + items: + $ref: '#/components/schemas/CampaignShopLabel' is_exclusive: type: boolean title: 'キャンペーンの重複を許すかどうかのフラグ' @@ -7233,6 +7364,199 @@ paths: $ref: '#/components/responses/NotFound' '422': $ref: '#/components/responses/UnprocessableEntity' + /customers: + get: + tags: + - Customer + summary: 'エンドユーザー一覧を取得する' + description: |- + 指定したマネーのエンドユーザー一覧を返します。 + + このエンドポイントは管理画面 API の顧客一覧と同じ実装を共有しており、 + パートナーキーに紐づく管理ユーザーの権限 (`customer-info` の read) で評価されます。 + 氏名・電話番号・メールアドレスに加え、マイナンバー認証の状態も返ります。 + + 退会済み (`account_status` が `closed`) のエンドユーザーについては、 + 組織権限のパートナーキーに対して氏名・電話番号・メールアドレスが空文字になり、 + マイナンバー認証状態も未認証・判定なしとして返ります。 + + なお実装は `fast_pagination` / `before` / `after` によるカーソルページングも + 受け付けますが、これは管理画面が使うためのもので、レスポンスの形が + (`pagination` ではなく `per_page` / `prev` / `next` に) 変わります。 + ここでは文書化していません。 + + `page` / `per_page` / `with_balance` / `is_include_user_attribute` を + integer / boolean ではなく string で宣言しているのは、この operation に + `x-pokepay-allow-server-side` が無く apispec の型変換が走らないためです。 + 値は URL から取り出した文字列のまま controller に届き、controller 側で + `integer-string-p` / `boolean-string-p` として検証しています。 + 型を宣言だけしても実効しないので、宣言を実態に合わせています + (`tests/unit/config/apispec.lisp` が機械チェックしています)。 + parameters: + - in: query + name: private_money_id + required: true + schema: + type: string + format: uuid + title: 'マネーID' + description: 一覧を取得するマネーのIDです。 + - in: query + name: customer_id + schema: + type: string + format: uuid + title: 'エンドユーザーID' + description: エンドユーザーIDの前方一致で絞り込みます。 + - in: query + name: customer_name + schema: + type: string + maxLength: 256 + title: 'エンドユーザー名' + description: エンドユーザー名の部分一致で絞り込みます。 + - in: query + name: customer_tel + schema: + type: string + maxLength: 15 + title: '電話番号' + description: 電話番号の完全一致で絞り込みます。 + - in: query + name: customer_email + schema: + type: string + maxLength: 256 + title: 'メールアドレス' + description: メールアドレスの部分一致で絞り込みます。 + - in: query + name: account_status + schema: + type: string + enum: [active, suspended, pre-closed, closed] + title: 'ウォレット状態' + description: ウォレットの状態で絞り込みます。 + - in: query + name: registered_from + schema: + type: string + format: date-time + title: '登録日時の開始' + description: この日時以降に登録されたエンドユーザーのみ表示します。 + - in: query + name: registered_to + schema: + type: string + format: date-time + title: '登録日時の終了' + description: この日時以前に登録されたエンドユーザーのみ表示します。 + - in: query + name: last_transaction_from + schema: + type: string + format: date-time + title: '最終取引日時の開始' + description: この日時以降に取引のあったエンドユーザーのみ表示します。 + - in: query + name: last_transaction_to + schema: + type: string + format: date-time + title: '最終取引日時の終了' + description: この日時以前に取引のあったエンドユーザーのみ表示します。 + - in: query + name: individual_number_identification + schema: + type: string + enum: [identified, not-identified] + title: 'マイナンバー認証の有効性' + description: |- + マイナンバー認証の有効性で絞り込みます。 + 有効期限切れの認証は not-identified 扱いです。 + マネーにサービスが設定されていない場合、手動付与の認証は + 判定不能のため認証なし扱いになります (fail-closed)。 + - in: query + name: resident_status + schema: + type: string + enum: [resident, non-resident, unknown] + title: 'マイナンバー認証の住民判定' + description: |- + マイナンバー認証の住民判定で絞り込みます。3 値で、それぞれ独立した意味を持ちます。 + + - `resident`: 住民と判定されたエンドユーザー + - `non-resident`: 非住民と判定されたエンドユーザー。管理画面から認証を手動解除された + エンドユーザーもここに含まれます (解除は行削除ではなく is_resident=false への更新のため) + - `unknown`: まだ住民判定をしていないエンドユーザー + + マネーにサービスが設定されていない場合は住民判定を一切できないため、 + 全エンドユーザーが `unknown` 相当になります (`resident` / `non-resident` は 0 件、 + `unknown` は全件)。 + - in: query + name: is_include_user_attribute + schema: + type: string + enum: ['true', 'false'] + title: 'ユーザー属性を含めるか' + description: |- + true を指定すると、発行体が定義したユーザー属性が各行にそのまま展開されます。 + 属性のキー名は発行体ごとに異なります。 + - in: query + name: external_id + schema: + type: string + maxLength: 49 + title: '外部ID' + description: 発行体が付与した外部IDの完全一致で絞り込みます。 + - in: query + name: with_balance + schema: + type: string + enum: ['true', 'false'] + title: '残高を含めるか' + description: |- + 残高を含めるかどうかです。デフォルトは true です。 + false を指定すると money_balance / point_balance が null になり、 + エンドユーザーごとの残高取得を行わない分だけ高速になります。 + - in: query + name: sort_by + schema: + type: string + enum: [registered-at, last-transaction-done-at] + title: '並び順' + description: 並び替えの基準です。デフォルトは last-transaction-done-at です。 + - in: query + name: sort_direction + schema: + type: string + enum: [asc, desc] + title: '並び順の方向' + description: 並び順の方向です。デフォルトは desc です。 + - in: query + name: page + schema: + type: string + pattern: '^[1-9][0-9]*$' + title: 'ページ番号' + description: 取得したいページ番号です。 + - in: query + name: per_page + schema: + type: string + pattern: '^[1-9][0-9]*$' + title: '1ページ分の要素数' + description: 1ページ当たりの要素数です。デフォルト値は50です。 + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCustomers' + '400': + $ref: '#/components/responses/InvalidParameters' + '403': + $ref: '#/components/responses/Forbidden' /customers/{customer_id}/cards: get: tags: @@ -7448,6 +7772,7 @@ paths: example: クレジットカードチャージ return_url: type: string + format: url maxLength: 2048 title: '3Dセキュア完了画面の戻り先URL' description: |- @@ -7595,6 +7920,7 @@ paths: example: クレジットカードチャージ return_url: type: string + format: url maxLength: 2048 title: '3Dセキュア完了画面の戻り先URL' description: |- @@ -8633,6 +8959,21 @@ paths: description: |- キャンペーンを適用する店舗IDを指定します (複数指定)。 指定しなかった場合は全店舗が対象になります。 + applicable_shop_label_ids: + type: array + nullable: true + items: + type: string + format: uuid + title: 'キャンペーン適用対象となる店舗ラベルIDのリスト' + description: |- + キャンペーン適用対象店舗をラベル (user_tag_group_item) で指定します。 + 指定されたラベルが付与されている店舗が対象になります。 + 判定はラベルグループ内が OR、グループ間が AND です。 + 店舗のラベル付与状況を随時参照するため、登録後に店舗へラベルが + 付与された場合もキャンペーンを更新せずに対象となります。 + applicable_shop_ids / blacklisted_shop_ids とは同時に指定できません。 + null または空配列を指定するとラベル指定を解除します。 blacklisted_shop_ids: type: array items: @@ -9538,6 +9879,21 @@ paths: description: |- キャンペーンを適用する店舗IDを指定します (複数指定)。 指定しなかった場合は全店舗が対象になります。 + applicable_shop_label_ids: + type: array + nullable: true + items: + type: string + format: uuid + title: 'キャンペーン適用対象となる店舗ラベルIDのリスト' + description: |- + キャンペーン適用対象店舗をラベル (user_tag_group_item) で指定します。 + 判定はラベルグループ内が OR、グループ間が AND です。 + 未指定の場合は現在の指定を引き継ぎます。 + null または空配列を指定するとラベル指定を解除します。 + applicable_shop_ids / blacklisted_shop_ids とは同時に指定できません。 + 排他判定には保存済みの値も含まれるため、店舗指定からラベル指定へ + 切り替えるときは applicable_shop_ids も null にして同時に送ってください。 blacklisted_shop_ids: type: array items: diff --git a/tests/ActivateUserDeviceTest.php b/tests/ActivateUserDeviceTest.php index 70c2482..ad1024a 100644 --- a/tests/ActivateUserDeviceTest.php +++ b/tests/ActivateUserDeviceTest.php @@ -8,7 +8,7 @@ public function testActivateUserDevice0() { $client = $this->newClient(); $request = new Request\ActivateUserDevice( - "170f2847-b01e-45bf-80db-69c712aa3edf" + "7fc14912-2776-435b-833a-859a08460437" ); try { $response = $client->send($request); diff --git a/tests/CancelBulkTransactionTest.php b/tests/CancelBulkTransactionTest.php index ecd980c..73b7333 100644 --- a/tests/CancelBulkTransactionTest.php +++ b/tests/CancelBulkTransactionTest.php @@ -8,7 +8,7 @@ public function testCancelBulkTransaction0() { $client = $this->newClient(); $request = new Request\CancelBulkTransaction( - "f2da52ad-3ed7-4701-8752-64527e4b1204" + "a70a7913-d049-4e69-ae42-0b3efebbc377" ); try { $response = $client->send($request); diff --git a/tests/CancelCashtrayTest.php b/tests/CancelCashtrayTest.php index 49c5739..3bd9d87 100644 --- a/tests/CancelCashtrayTest.php +++ b/tests/CancelCashtrayTest.php @@ -8,7 +8,7 @@ public function testCancelCashtray0() { $client = $this->newClient(); $request = new Request\CancelCashtray( - "b2a93bb9-4f46-4569-9274-1b6a8b702886" + "629ce9cd-6a5c-4858-982e-add108083083" ); try { $response = $client->send($request); diff --git a/tests/CreateBankTest.php b/tests/CreateBankTest.php index 9e913e1..27d4c6d 100644 --- a/tests/CreateBankTest.php +++ b/tests/CreateBankTest.php @@ -8,10 +8,10 @@ public function testCreateBank0() { $client = $this->newClient(); $request = new Request\CreateBank( - "505465f4-79c1-4727-a3da-4f1b21a783d3", - "c7c5e36b-c165-42f2-aefd-5d8cd93e2ea3", - "bwN5IYLm99wEVRQ8sJxsInHOegu4ueAVfQ8nRhLcha2zRRyQlj7s7IqXcFdC0ufgYUkqe3kskveA2n2lBOE9H5VVR8QU7QjrIemlNkbreYYQh0DpuFWTXBEy8Kcs0g4RtCJckJnkv8b3lOd0jZSZisKJGtLxfbPFfaIRWKNMj5dtiKnG8zX8t", - "Wqvm0QmTuUJdqTxvEdTrlIk" + "97b937e2-a6e5-45ad-be73-0ee5be272cde", + "75f12966-580f-4575-9c15-da77f60e517a", + "6QVslbgmox4sylqaj0m4NHRO5ZxO4O3NjLEysHxuDJHz86s8rMyDwBbVQMVNIv43CsGJ1N1Ty1LpoGWtPPIzjjzRC7Vh9LObliCnClJEf5Qg177zO5rbJQyEpgsB3u1k6p1M3AaDCD8U2", + "M3hy0vfxtwSmq" ); try { $response = $client->send($request); @@ -26,12 +26,12 @@ public function testCreateBank1() { $client = $this->newClient(); $request = new Request\CreateBank( - "505465f4-79c1-4727-a3da-4f1b21a783d3", - "c7c5e36b-c165-42f2-aefd-5d8cd93e2ea3", - "bwN5IYLm99wEVRQ8sJxsInHOegu4ueAVfQ8nRhLcha2zRRyQlj7s7IqXcFdC0ufgYUkqe3kskveA2n2lBOE9H5VVR8QU7QjrIemlNkbreYYQh0DpuFWTXBEy8Kcs0g4RtCJckJnkv8b3lOd0jZSZisKJGtLxfbPFfaIRWKNMj5dtiKnG8zX8t", - "Wqvm0QmTuUJdqTxvEdTrlIk", + "97b937e2-a6e5-45ad-be73-0ee5be272cde", + "75f12966-580f-4575-9c15-da77f60e517a", + "6QVslbgmox4sylqaj0m4NHRO5ZxO4O3NjLEysHxuDJHz86s8rMyDwBbVQMVNIv43CsGJ1N1Ty1LpoGWtPPIzjjzRC7Vh9LObliCnClJEf5Qg177zO5rbJQyEpgsB3u1k6p1M3AaDCD8U2", + "M3hy0vfxtwSmq", [ - 'birthdate' => "Gk" + 'birthdate' => "p6y" ] ); try { @@ -47,13 +47,13 @@ public function testCreateBank2() { $client = $this->newClient(); $request = new Request\CreateBank( - "505465f4-79c1-4727-a3da-4f1b21a783d3", - "c7c5e36b-c165-42f2-aefd-5d8cd93e2ea3", - "bwN5IYLm99wEVRQ8sJxsInHOegu4ueAVfQ8nRhLcha2zRRyQlj7s7IqXcFdC0ufgYUkqe3kskveA2n2lBOE9H5VVR8QU7QjrIemlNkbreYYQh0DpuFWTXBEy8Kcs0g4RtCJckJnkv8b3lOd0jZSZisKJGtLxfbPFfaIRWKNMj5dtiKnG8zX8t", - "Wqvm0QmTuUJdqTxvEdTrlIk", + "97b937e2-a6e5-45ad-be73-0ee5be272cde", + "75f12966-580f-4575-9c15-da77f60e517a", + "6QVslbgmox4sylqaj0m4NHRO5ZxO4O3NjLEysHxuDJHz86s8rMyDwBbVQMVNIv43CsGJ1N1Ty1LpoGWtPPIzjjzRC7Vh9LObliCnClJEf5Qg177zO5rbJQyEpgsB3u1k6p1M3AaDCD8U2", + "M3hy0vfxtwSmq", [ - 'email' => "GEpBmPu4Hk@qOfX.com", - 'birthdate' => "Ekl5C8" + 'email' => "KARh5ZRW3K@xq9v.com", + 'birthdate' => "tzMeQN" ] ); try { diff --git a/tests/CreateBankTopupTransactionTest.php b/tests/CreateBankTopupTransactionTest.php index 9874fcc..85dde79 100644 --- a/tests/CreateBankTopupTransactionTest.php +++ b/tests/CreateBankTopupTransactionTest.php @@ -8,11 +8,11 @@ public function testCreateBankTopupTransaction0() { $client = $this->newClient(); $request = new Request\CreateBankTopupTransaction( - "9e05582b-b4f6-42b6-902c-b1fac0b5aa50", - "4568f1a0-78da-43b7-865d-a1574e520159", - 9020, - "848d8e64-7ace-4c64-9dfd-a916507138fe", - "4fd3a53d-3046-4da1-8830-1bc0847287cb" + "d401191b-dbd4-4e5a-9501-d5f58ede0bfe", + "ae5c3c56-94ec-4f91-8661-7c7fe272ece2", + 2596, + "251b7b7e-9198-4924-ab98-a1845bdab918", + "6f17b720-6143-4da4-b1d2-526974f24ceb" ); try { $response = $client->send($request); @@ -27,13 +27,13 @@ public function testCreateBankTopupTransaction1() { $client = $this->newClient(); $request = new Request\CreateBankTopupTransaction( - "9e05582b-b4f6-42b6-902c-b1fac0b5aa50", - "4568f1a0-78da-43b7-865d-a1574e520159", - 9020, - "848d8e64-7ace-4c64-9dfd-a916507138fe", - "4fd3a53d-3046-4da1-8830-1bc0847287cb", + "d401191b-dbd4-4e5a-9501-d5f58ede0bfe", + "ae5c3c56-94ec-4f91-8661-7c7fe272ece2", + 2596, + "251b7b7e-9198-4924-ab98-a1845bdab918", + "6f17b720-6143-4da4-b1d2-526974f24ceb", [ - 'receiver_user_id' => "21417332-0a1e-4bc1-a0ab-1744e993f131" + 'receiver_user_id' => "4060649d-ad77-4267-8462-2a4233a9cb3b" ] ); try { diff --git a/tests/CreateCampaignTest.php b/tests/CreateCampaignTest.php index 146616d..ff5f2df 100644 --- a/tests/CreateCampaignTest.php +++ b/tests/CreateCampaignTest.php @@ -8,14 +8,14 @@ public function testCreateCampaign0() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["f00ef741-eafe-4e15-bbab-99d6b26a2732", "8aaf8a48-210a-4bae-8424-f85711b2a630", "51afc30d-b77c-4e84-80be-1f54f8596536", "57b01703-975c-411b-9520-e002d4dc0883", "85cd2377-1c8e-42a3-b467-79c6428b6b2f"] + 'applicable_shop_ids' => ["4a34692b-15c6-4440-bb9b-142ac930d9fe"] ] ); try { @@ -31,15 +31,15 @@ public function testCreateCampaign1() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["4f9c73ef-e587-4677-a86a-b1eb85254a8d", "7a4acf3b-dfbe-487e-a9ab-1aafbd7c2f27", "818656f0-bb04-43de-8175-b290e637cde1", "a3131bf8-efb7-4c3f-9369-b2ee4f905d54", "aec977c3-0d93-4f04-9e4b-a75cc7c4ba09", "7f7260ca-0a7b-4a6c-8190-b08a393a556c", "3862846b-0044-4387-9301-225809238230"], - 'bear_point_shop_id' => "199d457a-2e39-466b-98a7-e8953a47c834" + 'applicable_shop_ids' => ["100974a9-4a45-45bb-881a-54da3c3fe330", "7e085c3f-4f5b-4e8b-baaf-fdc0c97e058c", "d4a7a97b-c8c6-4dc6-85ce-07b3c63de3a2", "73f45043-891a-4273-bd21-b4d280b168ec"], + 'bear_point_shop_id' => "e8db3a42-0003-40fe-9594-c4f97388b84e" ] ); try { @@ -55,16 +55,16 @@ public function testCreateCampaign2() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["293d1bf4-e76c-4b3e-90b6-f1308fea123f", "03e6d3ff-5e74-4a15-b18a-52bacc4cca3b", "681672a4-e3f0-4f47-adc4-c989441fffdd", "8a0691ba-4f43-41c2-81dc-147f245234a8", "933d607e-e637-4dd7-a18b-cff0609f184c", "560ad469-ea6f-4090-92ac-038ae19c5020", "d13e804c-3655-4ef9-ac0c-f5e8ba00d6be", "687cf21c-3799-4317-baa6-8377563c2170"], - 'description' => "jBXylmnzTDYQPTQEhEDpiIl88uXhFr9tzNaCFLhrW7Qg63LOoyDR", - 'bear_point_shop_id' => "c8ee8c6b-c932-4966-b29a-d51528fcf2e2" + 'applicable_shop_ids' => ["bae6de9a-6179-490b-92b6-235f069b1234", "0c48f4d6-7460-417e-ae7e-ef93781a655c", "00c32c05-2b45-40e1-aa0c-a908c4e6e0b3", "242b1290-405e-4681-9316-206d09bfa2f5"], + 'description' => "UE26kLnIwLEQafbBqwyhczkUDSv0LkIzcZbnCm3D96fkss4WwEMOvII6xukRoB486IcnSrXwZGPsDFfbhpjo6CvZmit6sG22LWplDlWahPig9MKERKZGyJip4Q", + 'bear_point_shop_id' => "6b33c2dd-4cf0-4e14-b4dd-f4f441e077b6" ] ); try { @@ -80,17 +80,17 @@ public function testCreateCampaign3() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["016e4d00-56cb-42d9-bc8b-837c0c446a11", "b9545d2f-7444-4374-8801-60d8023c3305", "853d5581-0a98-4698-9206-9c5391be6bdb", "067d9570-59e5-4297-825b-999274cf12fb", "6a145353-4ba5-4505-bbf6-bd0eaf0dd43f", "efe94392-69e9-4ac6-bb6b-890858a938b4", "e614df07-0dd7-4180-b171-9973fc66bbcf", "75f0e1fd-e8cc-4a0d-8de3-1c4edeb790dc", "31388177-1fe5-43b8-8a3e-8f07c9a6c7cb"], + 'applicable_shop_ids' => ["496901d7-ed96-4591-8169-ec9e56eb1f58"], 'status' => "disabled", - 'description' => "eqmGGreSt4nt1ybC0Y", - 'bear_point_shop_id' => "b264fe77-f58f-4204-8810-6e20fe73588d" + 'description' => "4TxH2FAjMtbi1KGeJyFNO2KrkgbsXcbEbgPoZFbPh9J838rL1gDfq3VsJIZMJTMvIMK26sORVFvF51NUOj8RI7n9XLkQqGxRA", + 'bear_point_shop_id' => "4cf960f5-e6b4-4143-a38a-776c269dd343" ] ); try { @@ -106,18 +106,18 @@ public function testCreateCampaign4() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["d0ba54e1-f020-4ab7-9f01-1e79bc9e2e1c", "2357a531-8a6a-4da9-9a6b-c9145fb27822", "12d767fe-8021-4155-8423-641778addf5c", "266876fa-3959-47fd-9c3a-38ec04818825"], - 'point_expires_at' => "2022-03-12T07:57:10.000000Z", - 'status' => "enabled", - 'description' => "bUnnRBBQRDsGnvgO2bodBPeKpRFsQIEwGMkEBFs4OKbpkXgOJ3P1nM9riBWugVW8sRaEhx8aJkSJHuUfzU3cxqLSG8S4aP0CNMNfb6VowWUVfzovzP7VL5ebcijLtVhmlM6kBu7DCNg4aU", - 'bear_point_shop_id' => "e7b92dc0-ef2b-418b-b7a9-9142d6f92c01" + 'applicable_shop_ids' => ["9b98d9fa-54a1-4e9e-95f9-88f58e806bc9", "cff2181d-01c5-48d9-b20e-63218320a0d8"], + 'point_expires_at' => "2023-12-18T20:51:54.000000Z", + 'status' => "disabled", + 'description' => "Rl6vF7n9cWf5sF0ARyOKP3HCUhOEdj0FvKzWLO0X17seRboXyaTp5fxFISfuSj9R4g3InaFkgEEKedrMwdHukpCicHBj64f1DT6D6Mien3I4QpNgQKGBSiEs2F3MGwgLve3TZFNm4S8a9Imcm3HEYVUSqsC3AriSwCEB0Kew5ULKwo1UdP", + 'bear_point_shop_id' => "966921ec-5033-472f-b327-6ca3ad7716a0" ] ); try { @@ -133,19 +133,19 @@ public function testCreateCampaign5() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["7b98bf73-f84e-482b-8543-8792c250adc6", "5dcfb1bf-bad7-4741-b4e8-834890e4be6c", "a3f2749a-89db-47f6-88dc-09a840b041f4", "caf7e463-ae16-4a6a-af47-d8749a306397", "2ff9edc9-a924-4740-90e1-487c74be2e05", "d665c81d-ca91-4264-93cb-a96954ba66d6", "9ddde5d8-7816-41b8-b4b6-94fbbb6ad849", "eaf4dc82-581b-42f5-901b-085f9534e8b7"], - 'point_expires_in_days' => 8258, - 'point_expires_at' => "2021-12-15T05:45:10.000000Z", + 'applicable_shop_ids' => ["ad188216-3a89-412e-8a96-9128b1654673", "10dc4aba-b531-4fcb-9f89-7397c0aedbf5"], + 'point_expires_in_days' => 4086, + 'point_expires_at' => "2022-04-16T18:30:08.000000Z", 'status' => "disabled", - 'description' => "h1iSdnomWlXA8y2vwAsTNYaeLyV7CWdrmk7DRyx2nAdRh4U2Gnj6HilrfsKlPIE", - 'bear_point_shop_id' => "2ef20829-15f8-4f0b-8612-86a32dd97a72" + 'description' => "UegnQjK5K12MWvCvA9DjpAvmSouPF8sEd3lBtNl0JB2dKxVrlXLEonC1KsoREeh2RXqHgFOF3b7VdwEdOPGXSe9OOoep5LkQDV7qJw1By6uFHkBHhurHoZlcvR7Q0TdgtR89zH4BRb4LxjYp1VFXi65IWH287FkS1", + 'bear_point_shop_id' => "7655667c-e31e-442c-81e4-b96f83b2b593" ] ); try { @@ -161,20 +161,20 @@ public function testCreateCampaign6() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["f01d2ad8-9865-4a94-8346-398cfa8d1a1b", "40acf6cf-50f5-44b5-ab40-9ecb80095ef8", "c13abb07-ca72-4356-8c34-2f1775dc473d", "d7d7129d-09aa-4df8-a8fa-e98f2fddaa37", "66773d08-365e-4d9f-8407-de1ab960f57a", "478f8592-8c9f-4242-b914-6d7b1c2bc63c", "3d0ea6ad-4a77-464b-897f-9de37ee71529", "e1d70e13-2869-44cd-8816-f9c04f7f89ae", "1798ec0b-dfec-42ce-b013-f553ff73aa37", "8150e7cc-3fb0-4d20-91ce-44b0d3384020"], - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 6161, - 'point_expires_at' => "2025-03-17T02:20:37.000000Z", + 'applicable_shop_ids' => ["06b0abed-e4ff-4472-a0bb-a88ae58f47a5", "ddd48e8f-120c-4b2b-8af1-2412e8874ad6", "c91eb8c6-c1ab-4f51-9f70-e2b8cc4ef466", "5ceda340-23f0-4eb9-8970-45c417e4d7c7", "cdbe7cce-3754-4eb3-b20c-96584a0cf1d8", "f108a0bf-9a6a-46d3-9f65-1b41d99f3873"], + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 1524, + 'point_expires_at' => "2021-01-20T13:41:03.000000Z", 'status' => "disabled", - 'description' => "BHj0xIlmI7crwjg", - 'bear_point_shop_id' => "360175c0-e4e9-424a-8fac-aa2e17bd86ed" + 'description' => "rnytFnDNPErJC0T6j8TSBN1GRIxfJ3UGUUM2jHDzbRjTfUU5d5AtOipE6L0lEeYXxSLgJV1GwAOqdc8zzTPJEfMbaKIEhnBHfV6tGM4VGRurvy", + 'bear_point_shop_id' => "ecf23ec5-6bfb-4c97-a82c-18a299c1f698" ] ); try { @@ -190,21 +190,21 @@ public function testCreateCampaign7() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["d3f6d171-1638-47db-86bd-d12799d89fac", "8c1fc6f8-54a7-4e32-82ac-0f9a90262810", "0ae637fe-a9cd-421d-afe9-cae5ed7d9d2a"], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 5592, - 'point_expires_at' => "2021-08-13T12:20:43.000000Z", + 'applicable_shop_ids' => ["02b0bf41-0353-4615-9f72-2b394e7cc1c9", "f6f6bc4f-c8f3-4dd0-882e-0784d05936dc", "44c3d35f-1d9f-447a-b43b-89da63dcd3df", "fe4d5264-36fb-43fc-adb6-78ad89cd923a"], + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 9236, + 'point_expires_at' => "2020-06-05T00:51:10.000000Z", 'status' => "enabled", - 'description' => "mPY8qwKCFWRUhTWJtrSHM5KvGCx3jvLeQXqJ7fOtRApW564YK0LvLN69VHlYJhXH6cUQL7XLfiXA0zUZ8WIiKSeWU9z6lAbD3wpFlmsWusC8RGaBKUJdHLf9kwaxRbmz", - 'bear_point_shop_id' => "bb6a808e-bf0a-425e-83c1-87ef26dcdfb5" + 'description' => "HhCBvnC8wCQDn5TxeP", + 'bear_point_shop_id' => "95a09947-afdb-482a-ba3d-ec2d9dba64a5" ] ); try { @@ -220,29 +220,26 @@ public function testCreateCampaign8() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["f4d785dd-f27a-4ff2-8d2a-ea71bfd0a643", "13429600-feb4-4133-a807-246b0b8072f6", "f1c53d52-f035-42d6-ba53-ea0242a3fb8a", "db24adb4-334a-42d3-941b-9ef847ea35b7", "a13f2551-a708-4085-8491-ac904d45ae6b", "0fbfbafc-c9b5-47f1-97d9-a1ed2bb149dc", "e676fab8-7f82-438b-854a-5f56c2a8c892"], + 'applicable_shop_ids' => ["77a4c4be-9b9f-42cb-a063-e3369a6184fa", "9233ae71-0bb0-43f6-a202-10731704ad60", "4557e411-9116-4021-8be6-c7865f84f51f", "b4344dc1-9c11-4cde-b726-9bc3270f9fc2"], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 690, - 'point_expires_at' => "2025-06-05T03:26:49.000000Z", - 'status' => "enabled", - 'description' => "vGk0FuWZ3ptkSyNBcc9paWacdvlF8sKq6M8TMch0t9MLsXgvG8EYKbs", - 'bear_point_shop_id' => "be259818-92bf-4fd0-9022-5abb9fa9ec1a" + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 9729, + 'point_expires_at' => "2022-06-09T09:21:49.000000Z", + 'status' => "disabled", + 'description' => "wRfx0DBbiZykOey7zjJ6OyJP83x3uLLTOPjH6j", + 'bear_point_shop_id' => "0bf98d6a-4685-47c6-bd9f-57eecf7007df" ] ); try { @@ -258,30 +255,30 @@ public function testCreateCampaign9() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["684b4d70-3c3f-4801-ae42-006bc8199280"], + 'applicable_shop_ids' => ["e21fa9ec-ab60-40a3-95d2-c121e3c3a33a", "554ac196-99d3-4e3f-8751-128e34b39deb", "df2c30fc-ef8d-4e4f-804c-ac6f9d27e6f7", "8f020634-4575-49cf-9cd0-83d25d699a37", "baab9bea-011f-4659-a187-4b7f88d4679d", "fceb4e85-fad5-4beb-89e9-e92d21a83165", "b14d7bb5-af1e-47dd-92ad-d762a9b2f7e4", "a02244fd-3ae0-4a09-af85-d10ec7bc2cf0"], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 3553, - 'point_expires_at' => "2023-12-30T22:30:28.000000Z", + 'point_expires_in_days' => 3439, + 'point_expires_at' => "2024-10-31T14:50:08.000000Z", 'status' => "enabled", - 'description' => "3NEhsO0rjGagOIQ6x9sSfu0zX8zdCniT7rbp4RdF8jzLLX07kGwmRZR89QJDyeQCnprhi7qh3KP4T37Wi9g9nZZhO", - 'bear_point_shop_id' => "9e2a15ab-59fc-4b5c-8829-1713d90da669" + 'description' => "QNRasJaqAeaFh0mPOgCiw12joVskUHIrzFx85stT5X2fdTsebRuLVbzPU8r1TG2yJE", + 'bear_point_shop_id' => "e2ddfdbb-754f-45ad-8ce0-a468a9fdaa22" ] ); try { @@ -297,35 +294,48 @@ public function testCreateCampaign10() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["5f472dae-473c-432b-9071-4d397dcbea54", "726e6728-1a81-4c4d-b119-3708e0f297ba", "8b0114a9-e517-4b6b-a14c-e3022c648721", "10751c6e-b485-47cd-8fa1-6e5d78967b61", "3c87e650-2e6f-425c-a1a9-487b954fd909", "6ff753f9-e383-44db-9c89-dbbe75331751"], + 'applicable_shop_ids' => ["c59b6857-e101-440b-ac9c-b22ddb89af0b", "bc9c1ca1-236b-423e-918e-c70887d16b0e", "c89f163e-5d9c-49d6-a813-750cbcca88b8"], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 3993, - 'point_expires_at' => "2020-11-05T15:44:55.000000Z", + 'point_expires_in_days' => 5412, + 'point_expires_at' => "2022-12-30T09:43:06.000000Z", 'status' => "enabled", - 'description' => "Xctk2uyuazqzFpngLk90ZBFe71DIECbUavopCer6amUqWii2uDVrmTki6pqO0f8cnptMkBRjmpnnbeCg4xumOoxK0oT4F795unttA065Yr03Qzj1SYSblk7QSMdkkKPrtzfsCSKaR3OFn", - 'bear_point_shop_id' => "378a7b8f-a101-4717-b195-d9570d826d12" + 'description' => "KeuF0FhTncNlMmgEua", + 'bear_point_shop_id' => "c2fbc748-c941-4b48-bd82-92de00cb081b" ] ); try { @@ -341,17 +351,24 @@ public function testCreateCampaign11() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["73608e86-7492-4e68-a842-c19bf0bc8990", "21b2c622-825a-4642-88a0-4b439d3421da", "54019100-0567-4053-85fc-d90b48cf2eab", "2b839624-d607-46d2-9020-9ca4e0db5aae", "99b4f4d4-c244-4008-a906-e16110e803ef", "5750db7d-dd4b-4740-98b9-75494d3218df"], - 'applicable_days_of_week' => [2], + 'applicable_shop_ids' => ["21968e6e-6117-4af4-9c97-de7ade20bd36", "d81dd2ba-3cb0-41e0-8f29-78dec499ff21"], + 'applicable_days_of_week' => [5], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -371,13 +388,13 @@ public function testCreateCampaign11() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 3038, - 'point_expires_at' => "2022-06-12T11:56:04.000000Z", - 'status' => "disabled", - 'description' => "9RXh5VLaBXSS3EzsrMpj8GBIyJaRyweuGKy2nXN4UBPwGQ9mhvxLr7QQxCiR4LJ0VAGQ0LknXBVXV6IePzMvb8rIAKhBAUImOpB9NJd0FGb0jOdIa2VbV1E7pIBf60ZOpXb0uUTjEzrW5FEq6VpVqu1DpFd0JaBs", - 'bear_point_shop_id' => "146dc8bc-87d0-4542-8515-637ecbc4d96a" + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 9875, + 'point_expires_at' => "2021-03-17T14:28:07.000000Z", + 'status' => "enabled", + 'description' => "cGaLL5KHpinnRK5y0OzJ9Hvf2cVYRMoN8ciCbZWnzcDnK4LA4gWzsFxrEWGQmIqwq80GWYOCdqp3aMw45RftnlC78XMJnZ0CKAQudtFEN83UK6KJ482qLWZU1lTgJBoEtylA7LcgVEYNBH5KGkiTeGrXAkdlmbDvPcxbP00J7QmpOVA7MePt", + 'bear_point_shop_id' => "aef0fcd9-5e93-4318-8780-411cb0fee821" ] ); try { @@ -393,27 +410,28 @@ public function testCreateCampaign12() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["48eebbf8-aff3-49ce-b8a4-9cb23cc48352", "77f3cbb5-fde2-46d6-9e37-e134ca1be896", "b0e5617b-4be8-413b-b6bd-ad9ad95fc080", "b884bccd-0a5e-4d98-8216-e9e3a52af66c", "7e28db46-d5cc-4b73-83eb-7970357ea181"], + 'applicable_shop_ids' => ["85e9363b-9f88-46d9-93ed-13fdc95c4004", "f39eca33-148f-4dcc-b33d-fad762604c42", "3f9c3680-910e-4e13-8abe-df84e0f960aa", "d4e6e7bd-e3d5-4b59-981b-7249b1ed7447", "71360ead-7e08-4f4c-a1d8-79fea69650e8", "7c83a4f5-3fa5-42b0-84fc-4b76e8d4f0cd", "958450cc-aef8-4c91-b6f5-bb44abe0c26a"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [6, 6, 4, 0, 5, 6, 0, 0, 2], + 'applicable_days_of_week' => [2, 2, 3, 6, 6], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -428,16 +446,14 @@ public function testCreateCampaign12() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", + 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 6869, - 'point_expires_at' => "2021-05-11T12:12:18.000000Z", + 'point_expires_in_days' => 9716, + 'point_expires_at' => "2023-12-20T04:40:31.000000Z", 'status' => "enabled", - 'description' => "60RTw4fZ8zWBqSC3vDIMcnooU2vsEkhFzbMP7H4x70jy8CyXSjsNQfhm4JdiSR8LU0sA", - 'bear_point_shop_id' => "5ac29eaa-3178-461c-bd56-4a3e4e472f70" + 'description' => "kwbEHxkNigyccRVuXaxHAAztkflrbX507aitxdTcYjjCJVatXW3s3mbWjjaocKJS9JHlwFlJcslt", + 'bear_point_shop_id' => "37ded46a-086a-4fed-bf9a-ceef6e7925e4" ] ); try { @@ -453,15 +469,15 @@ public function testCreateCampaign13() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["4722de85-34de-41cb-836f-020ab73d6c5d", "87153839-d67e-4e50-b2b8-6a748e8fb0dd", "4b038b06-a2ee-4804-83d2-f534e18b0762", "006a5033-5d56-46a8-960e-cce365499d6e", "eaf2edaa-3240-44d2-b7f9-59af2cc4fcd3", "d200c761-380a-49d4-91ca-9c53be83894c"], - 'minimum_number_of_products' => 8854, + 'applicable_shop_ids' => ["a6046028-49c4-45fb-9103-5945580bfd2b", "6e8fe586-e21e-4c0f-bb07-70d51e527506"], + 'applicable_shop_label_ids' => ["455be3db-be02-4978-84e1-e467e04cb02b", "1af74d68-353b-4bf6-acb7-a344f1a30b06", "ee99e4ee-67dd-47d3-830f-442396d8a4b5", "e91e832d-8c88-4e12-9e81-44afbbdfa9d2"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -469,33 +485,35 @@ public function testCreateCampaign13() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 2], + 'applicable_days_of_week' => [0, 1, 5, 6, 3, 0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 2490, - 'point_expires_at' => "2023-01-01T11:07:05.000000Z", - 'status' => "enabled", - 'description' => "0faJMcRsZ3tfn14pqdpY2gOVzxC2AMFcqtkzhdfPKiy9SERDVnpaYhOvVB8b8Y5rPTIoQafvlfkuyBchbjOVFfaAmwoPiUeFs2qGGZk77FXigkPx1NC7bcdhHDyq2BmegmNcooOzsV0UAnFDq2j42XbKSjWX0m", - 'bear_point_shop_id' => "0e393663-0893-46fa-a447-058753f59b2e" + 'subject' => "all", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 9927, + 'point_expires_at' => "2020-01-21T13:54:24.000000Z", + 'status' => "disabled", + 'description' => "mpPkPjblE3KxRrUTFSpI6jwJUUxrUc5YmXel2A200gV6FxYfWwCiS0MuCLswxDV9drgRKhLSvZ2KQORxMHroQo6jM66W2y8KrZ8xMlNalvWasLjNh8s14cZJ", + 'bear_point_shop_id' => "556f0823-92a8-4837-aabd-da2ff56676a0" ] ); try { @@ -511,33 +529,40 @@ public function testCreateCampaign14() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["3e5ab6a3-cd9f-42a4-82b2-47985f70fec9", "093d505d-8233-4dc5-91a2-65d7c0789d81", "d4941161-597f-4315-a636-eccdb8b35683", "b43a68a3-2328-4276-8fe9-b8cb16463e68", "975013fa-c13c-4de7-9a4e-007c49d61a31", "f4138bd7-0a2b-4c07-803c-bec5d158ca31", "52ea8c09-2d09-4045-9326-13173e335281", "7b2d0639-8451-442d-859b-92b8a537c4c9", "171e2731-f113-4b22-93d7-d64fd542d3f4", "428bd82b-83a5-4f4b-8714-7b2cc35c8fa2"], - 'minimum_number_of_amount' => 955, - 'minimum_number_of_products' => 3536, + 'applicable_shop_ids' => ["accc4e3c-6e83-4b7d-8de5-1721988ae318"], + 'minimum_number_of_products' => 5813, + 'applicable_shop_label_ids' => ["7a7d5139-640f-47c7-8355-09794906908c", "509b5103-60a0-4c7b-8f4c-e932efc8af76"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [6, 4, 3, 4], + 'applicable_days_of_week' => [5, 3, 2, 4, 5, 5], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -547,15 +572,14 @@ public function testCreateCampaign14() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 9930, - 'point_expires_at' => "2022-08-30T01:55:41.000000Z", + 'subject' => "all", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 6701, + 'point_expires_at' => "2022-10-08T05:52:11.000000Z", 'status' => "enabled", - 'description' => "jPyMt7JZTknlcSLOAfgHki7iEUUEZsYB8I8w6YX9AjYRSoiU1BYQYTGkBMdZ9gxwOlUDOeBSRiyqeameMaY0bgN8gTUkelv3hkGmk4iWQZAVaf", - 'bear_point_shop_id' => "e79c5dcf-96bd-4e7f-ace1-e2621065dce9" + 'description' => "ujrUlmkKRdRXeieY6AmMB38WCqGZQWNed5BL6m650n0RmhPNf1QdSFaslICN", + 'bear_point_shop_id' => "7c9c3ab4-3a2a-4902-9678-c889657bb749" ] ); try { @@ -571,48 +595,55 @@ public function testCreateCampaign15() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["84c3cf1b-bede-4c13-85ee-876ca3c544a7", "40e086a8-d86f-4968-b28e-a1a81b003f44", "d1a71658-c98e-4a9e-a610-90f42d55e20c", "2fec4fa8-aa38-4c9f-9a20-6b523d387bb3"], - 'minimum_number_for_combination_purchase' => 2144, - 'minimum_number_of_amount' => 603, - 'minimum_number_of_products' => 2831, + 'applicable_shop_ids' => ["4a82bd65-8611-4953-a7e3-8aa5a99edfc7", "57f3d78a-6f80-40f3-93b3-2b2126a90518", "ff4bfb50-33c1-4a17-a835-a62d372421ff", "8b3ea4c2-c8cd-43d5-bf2a-0bb5696a9c3f", "b2e2b80f-73b4-4115-b76c-0cce16564a90", "957180ca-6afe-4e64-bd1e-dece97cdbeb5"], + 'minimum_number_of_amount' => 6925, + 'minimum_number_of_products' => 2744, + 'applicable_shop_label_ids' => ["e619b31a-a643-4107-90e1-e9f4219cdda7", "7b0d156e-656b-42d5-b351-25e9dc9791a9", "1fd5b46a-c216-4d58-97af-c00c867fe44c", "e5daf0b3-f619-48bb-909a-d99265465c23"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [4, 3, 4, 5, 0, 0, 1, 1, 3, 3], + 'applicable_days_of_week' => [0, 1, 0, 2, 2, 1], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 3055, - 'point_expires_at' => "2024-02-22T04:38:31.000000Z", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 4878, + 'point_expires_at' => "2024-10-01T02:36:11.000000Z", 'status' => "disabled", - 'description' => "9yHqEAThwDuq1zewsMIx1hpzHiKxcCexEPrWNcD1BCJ2Q7A3yxMyBqUSnmfmyMf158jbodxUJxcIS6QwIFvAWCZsB1EYOxuNXsb8K4XyQ60l6nZCLpElUd6iH1X66E0nqBBGmKnZ6uDI", - 'bear_point_shop_id' => "47561eee-c400-4a33-9692-fd6993b28d5e" + 'description' => "0VsxUMLq2pynj2i9JShHMs7dpHbhmzmDvsuxdQFF1b9FFVSxNRhY3CeG383Fyff0GWufJ", + 'bear_point_shop_id' => "cddf25d1-282b-4fcd-b555-d771cd473e92" ] ); try { @@ -628,49 +659,49 @@ public function testCreateCampaign16() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["f088a7f5-3e46-4251-b21e-218edd184ff2", "4ad422ff-89e7-482a-8265-6820f516b8af", "2a170bdf-a458-40fa-8af9-73cec6917d58", "6727194e-e2fc-44f2-83bc-a6ce15c7763b", "b6f1216b-8021-4889-a0e5-24575ff07a83", "4506a6bc-168f-4ae1-85b9-26a834dd41aa", "5b127040-8e5f-4885-a857-ca7305a32e88", "6af645cc-7853-456f-90b6-84524dfa5987", "8ab82d11-13e8-4c00-acd2-e72e349827f2"], - 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 4353, - 'minimum_number_of_amount' => 3591, - 'minimum_number_of_products' => 2277, + 'applicable_shop_ids' => ["caf7c5c7-d1b4-4cb0-a7d4-19949f090db5", "c4b9ad9a-1c17-4707-8048-3731dd725bd9", "31275229-c04f-4b03-b958-cae53ce0bcc4", "c0ad9c37-5dec-4e3d-bef0-64b304cbc709", "035b8be8-187f-4296-843b-793c8bcd933a"], + 'minimum_number_for_combination_purchase' => 3601, + 'minimum_number_of_amount' => 8963, + 'minimum_number_of_products' => 5532, + 'applicable_shop_label_ids' => ["8efed7d4-0d9a-4255-a4f4-46590d48502b", "c14f7a58-2b4d-441a-9c9c-4df7fcb46ff9", "fc0aa75a-6cf4-4692-998c-9c819893ddce", "e7dfd137-454e-4112-91e3-7a165206e128", "70f12890-02a3-4b15-83e5-0444935df521", "2ac2c9fe-e458-4500-8925-8484c54da7b0", "704a7c95-2a31-4390-bdbc-690494ce1b9c", "8285ea5b-32e9-477b-a6ba-acef5ce3bed4", "63d693b6-fd09-4364-8535-2e395f6b0d18", "06a60ee5-5c89-4ac6-97e5-fc13c7963109"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [5, 4, 1, 3, 4, 1, 3, 4, 0], + 'applicable_days_of_week' => [0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 819, - 'point_expires_at' => "2025-05-02T00:23:15.000000Z", - 'status' => "disabled", - 'description' => "5SKsd06fYHa9pHdUJ2NkpD9XRln1g4q1AmzenaBAIYsPX5BEVEkSwN7Jl7UfMqNeIWxDQ5mYkDBp76iPlz0WyF7I2Snzg812cd0lMhCHFE2kwBpeHriIaXxYmUfeD23BKTCZPKhRk3w9r2MS5q", - 'bear_point_shop_id' => "aa69a97b-b1df-485d-bb6e-11be247c4c5f" + 'point_expires_in_days' => 331, + 'point_expires_at' => "2026-04-15T15:11:55.000000Z", + 'status' => "enabled", + 'description' => "6PRObQxj3f4w8El4HGgfInUuZUZacdXJKlldoDuv9TA2XHRXocL0a2ENjq4YdkJGWgFmKTEIA1MAf2", + 'bear_point_shop_id' => "728adb16-2c48-4667-a58c-8c81f79c1663" ] ); try { @@ -686,37 +717,27 @@ public function testCreateCampaign17() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["21d43f83-4970-43ba-a5c7-8e03ffd469db", "82837395-9793-4edd-b239-8187f6d18568", "8b8f71c2-e497-43d7-a25e-73925d98dddc"], - 'max_point_amount' => 1740, + 'applicable_shop_ids' => ["619dfaab-8187-436c-b72b-e2b49d615746", "6790c1f9-d9d2-409d-9053-4154d115e4a0", "655b3f03-979e-4115-b71c-8253a1819563", "cbd73c2f-33ae-48e6-a0e4-8ce1fcd2dee9", "1d3cde0a-8412-42d8-8930-9f61ea093670", "53aa895b-c7e8-438d-8718-11eece17cba5", "356d653a-87bb-49d1-9470-20ed82944109", "7dd0c4e1-1845-49c8-b41b-253603093e9c", "2e777984-13ca-4f95-9d70-d678315aa7cd", "76fdf526-731f-450b-96f7-374273828a3f"], 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 1352, - 'minimum_number_of_amount' => 1087, - 'minimum_number_of_products' => 8182, + 'minimum_number_for_combination_purchase' => 7363, + 'minimum_number_of_amount' => 5391, + 'minimum_number_of_products' => 1929, + 'applicable_shop_label_ids' => ["389ad72b-c8f7-4f55-bf04-4a58db7cb161", "04cd617a-0f70-48db-816a-d601ae98ec95", "6e83a01d-ebf1-45f8-932e-99c5d2b820a5", "9091d906-8d52-4845-84ea-e4fe17c67e8b", "fb009dbb-17f1-462f-adfc-0179b71d8280"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [3, 4, 0, 4, 3, 2, 0, 5], + 'applicable_days_of_week' => [0, 1, 2, 3, 2, 3, 3, 5], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -724,18 +745,19 @@ public function testCreateCampaign17() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 6245, - 'point_expires_at' => "2022-03-31T02:44:54.000000Z", - 'status' => "enabled", - 'description' => "REmG3PoPoUnVURoRDP0303M0EUzCR0XC7UBINwESq7hPy7a3F5MBC2C7VfANu3p62KDWO8TDrLXiDq8ZM4HpSJ7ezaoKVM6PG4nVxadlDXYh8F3jX5Rw62VEObOlMsiJRl1b2ESaJKCDCVaIjvXY9buv1PGDaqpxNAcB7XJ2P", - 'bear_point_shop_id' => "c4516790-737d-44cd-9f48-dfb0912d1ec8" + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 192, + 'point_expires_at' => "2020-05-20T11:09:13.000000Z", + 'status' => "disabled", + 'description' => "viMgBpZAYBbcvRZzaI37qk5Qpl5Gz36NQavWZXSE0IrKdpz0FXntwLwsP6PlvtKfS7zk6Hoi0oeAT0NWEwBSET0oVnBy6crZKnvytNg93oYMrwaGFqX3wegLSKGRpqSEuwLWT9k07B088F", + 'bear_point_shop_id' => "244dd304-b210-4e0f-86e0-d425423cfde6" ] ); try { @@ -751,61 +773,44 @@ public function testCreateCampaign18() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["99a50a01-40a7-4d41-9db7-43ddf8a27eed"], - 'max_total_point_amount' => 7203, - 'max_point_amount' => 8413, + 'applicable_shop_ids' => ["64860d5a-7101-4406-ba1b-7c6e98e77072", "d6d7a092-9663-40cc-bd39-9da8f93e8a03", "c017da2e-b0be-48c1-9063-1913d44edba1", "d0017415-eaa4-4dbf-84a4-35811ce3ec8e", "8d552868-dd23-4594-868f-f6d68af52bd8", "29e5aa9d-873d-4ec9-ada9-c849820a914a"], + 'max_point_amount' => 6752, 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 7758, - 'minimum_number_of_amount' => 5032, - 'minimum_number_of_products' => 5229, + 'minimum_number_for_combination_purchase' => 716, + 'minimum_number_of_amount' => 4981, + 'minimum_number_of_products' => 8447, + 'applicable_shop_label_ids' => ["0be1eb63-c2dd-4d0b-9c4f-e1115492659f", "f10f8892-5adf-4e1d-b377-e7c21360197e", "f320c0dc-21b3-47b0-9c34-1997f81cd04a", "a13a7299-c0ed-4f66-86b0-5e9be9c45f8d", "cbcbd3b5-0b68-4c26-a7ca-edb0283214f2"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [1, 5, 2, 1, 6, 0, 0, 1, 1, 3], + 'applicable_days_of_week' => [6, 0, 6, 1, 1, 5, 6, 6, 0, 2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 8057, - 'point_expires_at' => "2023-02-25T07:25:43.000000Z", + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 7100, + 'point_expires_at' => "2026-04-03T17:26:48.000000Z", 'status' => "enabled", - 'description' => "6pdyrj7YEb5BIb", - 'bear_point_shop_id' => "6508b6d0-8a7e-4777-815a-0a57a4211b22" + 'description' => "8oQj9wf9SU4WjLK1VT02GEDFloz09QK5UFuC5JXRVayFf6o", + 'bear_point_shop_id' => "28699b88-51f9-4302-be51-b826f52e795a" ] ); try { @@ -821,24 +826,27 @@ public function testCreateCampaign19() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["50c5d9ae-8c2d-4c8b-a474-05cbb212fdba"], - 'dest_private_money_id' => "90fbc3ab-bfa7-49e5-971b-f882405c49cd", - 'max_total_point_amount' => 2863, - 'max_point_amount' => 2242, - 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 2919, - 'minimum_number_of_amount' => 9111, - 'minimum_number_of_products' => 9173, + 'applicable_shop_ids' => ["ef71072d-1e35-4b81-a0b6-2f03e1b331c1", "8d682b31-5277-4557-96fa-a94b095da716", "627702ba-7454-49ae-94f8-27adf44a8d0f", "39f699ed-05df-4b10-9a31-d99460376b62", "1db9627f-ba2b-4d80-a872-baf793327651", "9052587b-7b4b-45e8-88d4-ac05b011dc04"], + 'max_total_point_amount' => 2958, + 'max_point_amount' => 2695, + 'exist_in_each_product_groups' => TRUE, + 'minimum_number_for_combination_purchase' => 6968, + 'minimum_number_of_amount' => 4022, + 'minimum_number_of_products' => 7564, + 'applicable_shop_label_ids' => ["5d3809f5-5db8-4196-a659-704adefa834a", "a71a20ed-6fb3-4239-a8b1-bc134ea24557", "a9f8a9ad-f5e1-470e-b854-b680e7ba11f4", "c307b63e-70b5-4b95-bfd3-4f8dfe44ae73", "6e49fc89-9b5b-4a1b-b3ba-51e9ff2aa541", "ea2f5a6a-0f18-42cb-978d-56855bf9a58a", "9325fff9-4ffa-4231-8216-629ba93523c3", "58afc82b-28f6-480a-af36-947f740ad7e3", "15c32cf6-b982-4dc5-ba47-1844bc3236d1"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [3, 5, 2, 4, 2, 1, 1, 4, 0], + 'applicable_days_of_week' => [6, 1, 4, 3, 5, 6], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -846,6 +854,8 @@ public function testCreateCampaign19() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -854,6 +864,9 @@ public function testCreateCampaign19() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -861,14 +874,17 @@ public function testCreateCampaign19() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 9938, - 'point_expires_at' => "2023-12-18T17:40:29.000000Z", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 4823, + 'point_expires_at' => "2021-03-21T22:09:30.000000Z", 'status' => "disabled", - 'description' => "TU6ZUhrOp80a47LYIcD579HHiydYwYbStQsIHShYuqMOfry8huKLaun9q8fRCMt2pzYekawpUouvYHKlj0GUL0Fcnz7fEngR6pF3m54VmwYrgFgT3RyUt1Kexb2ZIYN08OgDDQYpUk9QvTpwbva3X3fUufQzzx2hzebS68S", - 'bear_point_shop_id' => "0fafc670-c6ad-4116-a4ce-53c55442b1c7" + 'description' => "QqeQUNQCi45yyQTl9wTWmjZWPblWstjkwC6ll5fjzCHapR04ADVEFmUehgiDu605XKZkJCbVsNuqqVdUDyaVdHFVHz0uIFKJoDWeoZQYdDyUkA8HMjkxTYcusA1RKieQ1ldipC3qoQ4XwLIDsqZ3Z", + 'bear_point_shop_id' => "de5ce43a-662f-4f46-beb3-6027af312d23" ] ); try { @@ -884,52 +900,56 @@ public function testCreateCampaign20() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["ef2e2aeb-2ae6-4aed-abd3-555c00ed965d", "bc08fe96-0d16-4bb3-9203-962066e52c55", "f0e35d8b-1620-41f9-b935-388435e412da", "ee5db26e-36b4-4131-ae7c-1fd68fc756fa"], - 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] - , - 'dest_private_money_id' => "68c4f08b-f35f-4fcc-9b4b-440dbad5c191", - 'max_total_point_amount' => 13, - 'max_point_amount' => 5974, + 'applicable_shop_ids' => ["bd57c108-e693-4468-8676-3aba3b7ca132", "12640169-091b-4a3c-abd1-0d0bb14920ac", "3cf00f1f-1447-4b8f-9fba-76dbba9d72e6", "64c3a77e-2887-4dbf-a42a-f049df7dce7e", "777f86e6-7b8c-4c08-a541-fc4969912810", "0e91c2c7-57da-41a8-a6cf-8ab7ddade2cf", "0ba00e2a-2472-4422-9309-39a9ec4ffd12", "11131972-35b8-4122-8082-54c2d0adf8b2", "b81497dc-3e2f-4351-978f-970a3f408c50"], + 'dest_private_money_id' => "346ab551-2539-421a-9917-29bc4770c815", + 'max_total_point_amount' => 2099, + 'max_point_amount' => 3905, 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 6789, - 'minimum_number_of_amount' => 6964, - 'minimum_number_of_products' => 878, + 'minimum_number_for_combination_purchase' => 8540, + 'minimum_number_of_amount' => 4721, + 'minimum_number_of_products' => 3572, + 'applicable_shop_label_ids' => ["8d3ec26a-4830-43a4-a83c-52e5b9d74523", "7101b6fd-abc9-4e24-b1f0-22fce58a0ae3", "ab559592-c257-4512-82a4-7f78ef59dea4", "e0fea0b1-228d-4804-8254-3f03c7d950af", "cfa8d933-ed31-4294-bf9e-4663c97d6a7d", "dcb86809-7d88-425b-91a0-ce1a36333d74"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [0, 6, 6, 2, 5, 5, 6, 5, 5, 3], + 'applicable_days_of_week' => [3, 5, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 5959, - 'point_expires_at' => "2021-02-24T23:12:05.000000Z", + 'point_expires_in_days' => 3541, + 'point_expires_at' => "2024-01-16T04:14:06.000000Z", 'status' => "enabled", - 'description' => "mt9R8Bv1AJsBz3l6W699PQnfTErfIkmiU4i2bFcYt3zvnnQAgg6WKGNaTc3A08bOic61u1yVQ", - 'bear_point_shop_id' => "fa6c5110-3d5b-4ed0-984e-6cc382c6ed89" + 'description' => "ETgM8KooCtS8z1fc4bmpdjKCTfj1GK9RSuRp80JIGIfZb0zQJuIdXR7obZEoGLvyrYRSePLUjWmS1Vfe4rF1Hr4pu5zkebHCqAbvDaj", + 'bear_point_shop_id' => "accaa8b0-462c-4138-94b6-0500b3f48dc1" ] ); try { @@ -945,60 +965,56 @@ public function testCreateCampaign21() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["12555ea4-9910-4bd1-8514-aac656b6b8c9", "b0a1d23e-c66b-45a0-8a62-46f7f6e58be8", "e92f7204-4ea5-4199-9fa5-bb4fe878de39", "e79a03a3-957f-47d2-8adb-7c121a761218", "b7df87a1-67e9-49d2-a43e-2825b150d5b7", "c1f3e707-fd5b-44ae-adf8-0c8e03bb38ee", "a7553937-f86b-42ab-99fe-e2478a8aaa7a"], - 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] - , + 'applicable_shop_ids' => ["80f34cfc-dda2-4ce6-9692-8a8bd020b219", "bd117222-b5d5-4e0b-b99e-b1d6844af104"], 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'dest_private_money_id' => "ecdc6ad3-09e8-4821-be05-1d6127fd9b23", - 'max_total_point_amount' => 3549, - 'max_point_amount' => 6907, + 'dest_private_money_id' => "8cb758c3-6139-4007-93b6-06639e81f249", + 'max_total_point_amount' => 8878, + 'max_point_amount' => 2323, 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 3041, - 'minimum_number_of_amount' => 2851, - 'minimum_number_of_products' => 1770, + 'minimum_number_for_combination_purchase' => 2748, + 'minimum_number_of_amount' => 9318, + 'minimum_number_of_products' => 2118, + 'applicable_shop_label_ids' => ["262ae3c9-42fd-483c-b4c9-9abd59b5714e", "5004dbc0-bc57-40e9-a1df-7a6c63c442bd", "7587573e-8c35-4a21-b404-4fc6174f31e4"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [0, 1, 0], + 'applicable_days_of_week' => [4, 1, 1, 3, 5, 0, 5], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 9285, - 'point_expires_at' => "2025-08-01T22:05:56.000000Z", - 'status' => "disabled", - 'description' => "NqfsVRi3zxzsVzVJLxpF9uCjOUSNMH9fWh27PiOpr3HMMXsb4Lh4b0Gko8iE0P3Cu0AOaTlKzyVFYYoK00acoGlEqYYGWZUMgU5LJ8n", - 'bear_point_shop_id' => "50141b0e-8a92-4f65-9508-32e4f5270c26" + 'point_expires_in_days' => 5540, + 'point_expires_at' => "2022-03-01T16:54:57.000000Z", + 'status' => "enabled", + 'description' => "k4OeOYMd636fXlQmJ9z2bnV3FEVOMMOncgSgfpnmC2KuXy", + 'bear_point_shop_id' => "f75cdbd2-d367-4c98-9b92-04c7e9c498ba" ] ); try { @@ -1014,31 +1030,32 @@ public function testCreateCampaign22() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'applicable_shop_ids' => ["3ab983c5-c76b-40fb-8cb6-c0a3192cf400", "0ad91ed6-8809-4ac3-bc96-cd62952fa53e", "e54bee2c-99aa-41da-9096-df6c32342add"], - 'budget_caps_amount' => 1374773504, + 'applicable_shop_ids' => ["3915abd5-10e6-4910-8ec5-e84e334fc160", "4691c693-4b81-47bc-b209-257d2ab28044", "3a220975-ebbc-48b8-9431-e0caefc89793", "675aec2b-cbb2-4dd9-9a27-0fea424b693a", "f14c0f67-79fa-4cea-ad2e-defd8ab2458e", "bb5c4c8f-b29a-44c3-ae52-452168ecd5c2", "7ccfff36-5342-468e-8b12-a2ad5b329ce2"], 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'dest_private_money_id' => "a6d628af-5d59-413e-9143-c57d761b1a3b", - 'max_total_point_amount' => 2523, - 'max_point_amount' => 3164, + 'dest_private_money_id' => "a6f81087-ace4-4357-93de-debc4b7326b6", + 'max_total_point_amount' => 6561, + 'max_point_amount' => 3389, 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 5772, - 'minimum_number_of_amount' => 3633, - 'minimum_number_of_products' => 6105, + 'minimum_number_for_combination_purchase' => 7198, + 'minimum_number_of_amount' => 5910, + 'minimum_number_of_products' => 2506, + 'applicable_shop_label_ids' => ["715071ce-4bad-462c-95e4-0efce373cb35", "514deb0a-664f-4a8d-86ce-e9f28ea389da", "2103688e-ec15-4658-855d-2d528364a4ad", "aed35b40-e286-4983-b7b2-9cd18225d461", "e8dacd8c-7dce-4072-9af0-8f7a23ec5497", "6ae27ea7-51d9-4f84-af1c-c8aa02775466"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [1, 1, 6, 1, 3, 3, 6, 5], + 'applicable_days_of_week' => [6, 3, 4, 6, 4, 1, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1047,21 +1064,24 @@ public function testCreateCampaign22() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 3398, - 'point_expires_at' => "2021-10-06T22:51:24.000000Z", - 'status' => "disabled", - 'description' => "laTUskxDWTi4syFdijXYZ6Fkp0v2rObj5KP7CaX5R9O7hnOQMfDj4u8or1Z5ajnFBytvfCWU5lvasIan6Df8qsq2k3ETquM3SQu", - 'bear_point_shop_id' => "8aa7567f-d0ea-471d-8057-a546dd47e997" + 'point_expires_in_days' => 2666, + 'point_expires_at' => "2024-03-31T12:11:16.000000Z", + 'status' => "enabled", + 'description' => "xhgH4IlA44068ievlutMBS788il7UEqSzLy9xJxJq4hHbOAXXYVgVjKzFhmxuYV64qe5o2B2OlLX", + 'bear_point_shop_id' => "22fc2d81-f4fc-4b64-8714-d6076ec9b3eb" ] ); try { @@ -1077,22 +1097,72 @@ public function testCreateCampaign23() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["08fbf392-1e2b-43c5-830b-692fa0eaea31", "823f6cb5-1e15-4133-8a9d-c42370296b2d", "4887f8c2-507e-4934-89b7-dc82a89d00fc", "a69f2e47-2d83-4eb8-a7a3-231d0067a019", "35bd0bc1-9f27-4149-869f-bdf27c2ed4b9"] - ] - ); - try { - $response = $client->send($request); - $this->assertTrue(true); - } catch (Error\HttpRequest $e) { - $this->assertNotSame(400, $e->code); - } catch (Error\ApiConnection $e) { + 'applicable_shop_ids' => ["ba1d8e86-5605-4c82-9b35-676080683b6b", "0ee283ca-e962-4d75-b7a9-52345dd5b9d9"], + 'budget_caps_amount' => 1495740715, + 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] + , + 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] + , + 'dest_private_money_id' => "557b269c-ec03-4075-99dd-d23f330c9a4a", + 'max_total_point_amount' => 6883, + 'max_point_amount' => 9519, + 'exist_in_each_product_groups' => FALSE, + 'minimum_number_for_combination_purchase' => 3322, + 'minimum_number_of_amount' => 2277, + 'minimum_number_of_products' => 7305, + 'applicable_shop_label_ids' => ["98b9d43a-d68a-40f7-9a2e-08db5b99c3c0", "9f367774-5f2f-4dfe-b77c-05e51f208182", "31caace1-adeb-4c44-b967-56ab0f58a014", "bd52c624-0805-450c-9d30-211b720c8002", "d239da54-8846-4a21-bfa9-d5be33d32cf3"], + 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + ], + 'applicable_days_of_week' => [1, 5, 0, 0, 2], + 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + ], + 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + ], + 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + ], + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 5517, + 'point_expires_at' => "2022-09-23T00:27:07.000000Z", + 'status' => "enabled", + 'description' => "lfIhphFt9MZHKK4Bljx7sJ424DF7dkePp", + 'bear_point_shop_id' => "5010cbf2-adc1-491b-8a75-668790cd7b71" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { $this->assertTrue(false); } } @@ -1100,15 +1170,14 @@ public function testCreateCampaign24() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["3f41615b-9516-4cb1-8142-0247a84e1334", "ba31f051-9e28-43b6-9898-265337057b1a", "04016731-ee9e-48c1-bd7b-105a7086c809", "6fa30838-6186-4431-a5e5-cbabee87acb9", "deecf5a3-6946-46b1-bc5e-259b9966d47a", "8301b9e1-13ae-489e-9c65-0912e2b7230c", "2cb3652d-3085-4155-87f0-d072bd4d5cd2", "4d19cd5e-9a1d-4f74-90f0-0c5bed9971da", "5afb7b67-e2da-40fa-924f-b15d9d1f50de", "f67ec3a2-30de-4429-8668-de0637c40a05"], - 'bear_point_shop_id' => "d19c13ad-3508-4676-8f2e-5a0f340c46fd" + 'blacklisted_shop_ids' => ["421fc95f-960c-4d86-984a-9c0e11b929cc", "0bbd5bc3-7824-4239-9dc4-66ec4bdfda0e", "da4e9e27-5d1e-4447-88a1-78220edfe56a", "cc899328-375f-4c5f-b159-92630b64445b", "f43181b5-7733-475b-9c6b-e302153ca901", "188a9c05-b948-4b74-a639-dce3039d2040"] ] ); try { @@ -1124,16 +1193,15 @@ public function testCreateCampaign25() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["b66940c9-0f0c-428b-876a-77031f816b0b", "f20bec56-35cb-4715-a9e5-2637b89182bb", "c5c3855b-308e-4861-8d37-37d112cc838e", "73af6322-b229-43de-99e9-e5acd56c0623", "3462313f-4e4e-4fa9-9dbe-613ac5c5bac0", "6d92b912-7a03-41b4-8c27-b8fb3c6e5690", "72f2de0a-ebf5-422b-9f8f-f6239512c32b"], - 'description' => "tB8ZF5mN9clYyKl8cU", - 'bear_point_shop_id' => "7a938499-9073-4817-9977-46db57f32297" + 'blacklisted_shop_ids' => ["82d0fe37-c47e-4b25-a213-74063216750f", "37a8a6fe-3670-4906-8e3c-eccb3063046c", "e701ec4f-34ed-430d-8829-8a1bdfac5349", "b115ca71-377c-4546-aac5-86f058e97ec5", "2908b41b-f37a-40ec-aa6b-921e2af5a01f"], + 'bear_point_shop_id' => "ac1ed52f-0485-4dfd-a2da-17d8fec5cb22" ] ); try { @@ -1149,17 +1217,16 @@ public function testCreateCampaign26() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["9e95e426-ba29-4ebf-9dc3-0bd762138bfd", "7a8e4d27-690d-4bb8-b29c-0248c7459656", "cedffd63-440b-488a-9d2b-58a40073fa6d", "498ece57-7a5a-4aff-b390-64852d5917a0", "954c56ad-0f6a-4811-8b1d-3a2d96a81e89", "a1535914-eaec-4bab-a39b-281b850c671b", "271cc5fb-375c-4126-8654-d1b03f716166", "465e89b7-cf12-4b64-a964-fb3d920ff2a7", "19f05cb2-0af0-4099-99a0-31802a7bebbc"], - 'status' => "disabled", - 'description' => "fVDNNjekhaUaqNZOry7pQcwkQvvHfTZTUiaSBniTv", - 'bear_point_shop_id' => "8e14b9e7-2b69-4883-8663-b1abb7e16ce6" + 'blacklisted_shop_ids' => ["20d5d584-245e-4f28-bedc-40c899bfb9be", "1fcc9365-a11a-464b-b919-188927b84398", "ab6c8e36-8052-4f8f-9cb7-037e142f7e7a", "9951557c-1b2c-4da3-bbda-b21a2038f73c"], + 'description' => "ofXop8q4Bfps6VchHwOSBaSPaNKxM4bPYPan8UYIRAISeS032nbwP9uwXrTBWthKP8SFB1epaCsenfTVlWMFnuMgJI5wZ1cKhV863o3fLME", + 'bear_point_shop_id' => "b9cdde5c-8827-4a23-a150-842c341974cc" ] ); try { @@ -1175,18 +1242,17 @@ public function testCreateCampaign27() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["8ba1779b-d420-4d57-8c66-50237c25fb58", "99fc3514-5c3b-436f-888b-35fdc8172bdc", "27d06004-cc6f-4de2-9486-329ab44a008a", "41808157-fc32-460d-aa06-38b727d6a604", "b3f1f844-529b-4992-a9af-7a948612e132", "6812a83b-b591-412e-913d-fc7a3f949ad3", "0b3781f3-1cea-4a92-9b78-641b15456cd3"], - 'point_expires_at' => "2023-07-29T09:11:38.000000Z", + 'blacklisted_shop_ids' => ["804a996a-38ad-4dc4-8f1a-dbc81902c876", "bdb59054-e859-4568-8f30-221d0ab05bbd", "55e6d83f-d2b6-41bb-bd51-a00dcfd81a0f", "bfb9bf89-dd45-41b7-93c1-bc1a0a6fbbc3", "fd2a1e58-a75b-440d-9c40-55ee3d43a01b"], 'status' => "disabled", - 'description' => "C2TKE3m70u0i2E7e3WCog3HknLhb4mGHjaX24jJAlJFQ82MhyQQoipgFNSux0jeobdQD1VXjUggH7qMtHhSfZdXUyjb1NxKa8yAWf3eI4rn2GKxT8MfsHveV88627AlMJYf8MI0c9iCp3raZonaiDazAfoVN5ZcNoMxEFE11voG9m7gWIlidcsFhnnSlOPQSKVW9", - 'bear_point_shop_id' => "37916138-e0a5-4bde-b047-2b5d41a287f1" + 'description' => "gqJAsKtBEhfGR87GnzBbDtq5K3lfoJShMC6uD2oZ5QpD7GXwDffXUtXBf9of2MaByNhkorzLzXS7sax7iYOPlAj5UlMDxo6iDarlMDzJC7wMAkFYNemkzZ", + 'bear_point_shop_id' => "3bacd7f0-cdf6-40ad-86c4-2b8f1c50c876" ] ); try { @@ -1202,19 +1268,18 @@ public function testCreateCampaign28() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["6033ff2d-9301-44bd-9680-b1857eeab4e6", "ea1cba8f-4650-4375-abf6-b3dbdf558a9c"], - 'point_expires_in_days' => 2134, - 'point_expires_at' => "2022-07-12T00:34:40.000000Z", - 'status' => "enabled", - 'description' => "EFV6mDyiAjmPC8FhIFplNkUQpOFZAAuAkdYYYV8q02r77ePIgPu4dPH7ImSF7bIQ97lNoNEqqi11P4GN23Eb6NlDd7BTwpYu4Valw5xiIJ7Q1Cipp2CPMRifbrHbdPk0z0U5np6zSSSsJChBCfGVrTTzFEA3cEkuniAENmbJtM74yoK", - 'bear_point_shop_id' => "df944c1c-842b-449c-bc9f-b1b319b632f9" + 'blacklisted_shop_ids' => ["656a8c0c-c4b0-4b12-acbb-9f047886a867", "29994a6c-36cc-4c76-b254-33a0f354f239", "c9e37030-bd1b-4111-a105-1203b1a37ecf", "bfcd2117-9dc6-4cb7-9c7b-16f1822d1cbe", "278f0d4c-745a-44fe-a15c-d69369fc7897", "ac84f52a-de4a-4a47-b62f-773bdeee2c6d", "f4729b57-131d-4922-9046-fbdc16aa5199", "41fa03d7-911c-4938-ad7d-19d925403afc"], + 'point_expires_at' => "2022-01-29T16:54:31.000000Z", + 'status' => "disabled", + 'description' => "8iBpA9wK7FerKmMDJDN9kjnEAtWkM10yTZC3mt5NbCfjtxFXhJHyZxe38yvM1SEczLfO3bcMSuKdq3FslGbkHo1PhxbbT2umORVj1yDfkPqeu7VGzhCxzDjEPJsArCV0", + 'bear_point_shop_id' => "aeafc89a-c371-46c5-b68a-cc02c93d2d8a" ] ); try { @@ -1230,20 +1295,19 @@ public function testCreateCampaign29() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["2ff1065c-de01-48ef-8303-54f60eb46388", "f785faa2-b9e4-4cea-9762-9fb72eff9bf5"], - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 7155, - 'point_expires_at' => "2025-09-15T12:52:46.000000Z", + 'blacklisted_shop_ids' => ["25afbd28-b350-4270-bc0d-d3565183c33b", "42e3e600-4cc0-466f-845e-c916b59a29a3", "bd46c33d-ec04-42f1-9c97-ebb78758db37", "71f30896-6850-41bc-b5d9-0aef7e557ab1", "2529b846-88de-49d6-9d53-08e4303b3d9a"], + 'point_expires_in_days' => 7978, + 'point_expires_at' => "2020-02-26T14:42:12.000000Z", 'status' => "disabled", - 'description' => "PondGWEfVzKMwihh3UCJATPnnGfbSAjt8y1LpRX9w3aEMSDM7H6DKpMVCMs6AqPF1N4VGIihJYcZH1yqyLKdrb7VdvBferrdPPsgFTBp21GVpuNthlN8cTNxtClPPAh3ydu7juMaO7kq", - 'bear_point_shop_id' => "09445847-eeaf-4eea-af61-a1c01e923c29" + 'description' => "8cTf3i5qFGBCHYpL8ODBvwgaMAc0JPVvhl1tkrYQHQhhRs2PIaofbMQ1Wyxx6iPX8wNVpCNUyiEzApKM66ZkEOto1oTpzcZyDOIWVwoFQcmGYbDKlivyrCrMwSNsOLmKdqXCCeTbw", + 'bear_point_shop_id' => "10141802-fcf0-419a-b96a-d17a8b3eb109" ] ); try { @@ -1259,21 +1323,20 @@ public function testCreateCampaign30() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["67a00b11-bf98-48c1-9300-6c51f10046eb", "d114c0f1-a7bb-40f9-b7b2-4a1486b6b751", "3982f886-5434-445d-bd35-c1bc26c26b2a", "22eea303-df99-4af0-a9ed-ccb189d89798", "49ba8fb6-2f94-4c90-bd82-d0a9053e67a0", "c34a7cfb-9f6a-4a8f-8591-24222f496457", "4c4fd882-7759-4fb8-8cdd-3c9ffa2c188c"], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 4671, - 'point_expires_at' => "2025-04-20T03:01:54.000000Z", - 'status' => "disabled", - 'description' => "uAILC9WmiQzTAP0hsvYk94ECXfwyrT6FNWS", - 'bear_point_shop_id' => "f4951ce5-0e0f-4fe9-904a-cedc51aa8f95" + 'blacklisted_shop_ids' => ["7d23b3e0-8041-4a6d-abd6-7a9915ecd0e5", "fe1c2419-197e-491f-8179-b03c87694460", "5eaf6e16-79a3-44e2-a056-c5f13a285fa2", "5fb8fb70-6331-4a1c-99f2-15fa6527a7f5", "0571d810-69f2-416b-8f2a-ad3fdd28c1f1", "9b2ce793-bc9c-4387-bbc9-0f8ff14162bb"], + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 2040, + 'point_expires_at' => "2023-05-06T22:46:34.000000Z", + 'status' => "enabled", + 'description' => "3x2WplkqrFdjX6CETl764u1bEUuZsZXEigsXHGq2ofRToY5BXgCjIyZIJEzXmOEMtSXxzZokGYkRiArikWZSvWA49o8HQUE", + 'bear_point_shop_id' => "37e2be21-ee03-4aa8-b729-157961bc8670" ] ); try { @@ -1289,26 +1352,21 @@ public function testCreateCampaign31() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["5dadbd14-896b-433b-9be1-c927b21a5a00", "426864ce-f92b-4e47-9ed5-d289db3a6019", "fc1d3311-ab94-4baa-95c6-c8f97581b91b", "599e3fdd-9a33-43b7-a8e6-b17bc29b1215", "d6e6375b-95ba-4356-9f25-5ec2a4331a7c"], - 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - ], + 'blacklisted_shop_ids' => ["bff69f74-a81e-4c5a-90ac-710515fb951b", "6c811c2a-98f3-4d82-86a5-01fed49126dc"], 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 8702, - 'point_expires_at' => "2024-04-15T10:09:43.000000Z", + 'point_expires_in_days' => 7043, + 'point_expires_at' => "2021-08-05T20:23:59.000000Z", 'status' => "disabled", - 'description' => "WkgEaSRxikajDhky1e9MUM8ZY9eEBDTjFI", - 'bear_point_shop_id' => "27e10884-e931-48b8-afbf-b67ddfd0f1bf" + 'description' => "OAS6m6W4ycEKeHr4636lRXTr2iPpZt0j1CI3l6J30qBjXV2f99mPOolq1eiW9RuNHXLsbYmrfHwiW6AehvKLu9jSykyDMxjQhXvqsNkUwpnxOJbMzTMi5NaDqvIkEgkU1iGJo4Veu1nD62pEennAfXO8IbuWWi93UYOzWoEzm8A2AGl9yivXZBxfQ6TXMiAoASOIg", + 'bear_point_shop_id' => "6f8cc6f3-aeff-4641-86fb-5f4d14c3dc03" ] ); try { @@ -1324,30 +1382,29 @@ public function testCreateCampaign32() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["34dddcc0-5e52-4112-b0e7-95c3488afbc0", "454cda1d-a319-4214-9faf-bcefe1ade744", "a23ecd69-1d01-4cbd-a87b-91c55739a55d"], - 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - ], + 'blacklisted_shop_ids' => ["fe5f7d3a-3dee-4d41-97b6-d1d241c9faf1", "28556a1c-3aca-40a2-83f6-a4ba225292b3", "eb1aef5d-7c9e-4e83-a684-280f8212e6d9"], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 4734, - 'point_expires_at' => "2026-01-09T22:55:49.000000Z", + 'point_expires_in_days' => 7066, + 'point_expires_at' => "2024-07-04T21:40:30.000000Z", 'status' => "disabled", - 'description' => "3LMtzPm5pmHiztzTLcjSeNyveotr1SbLY9f9RM3h2SXQ", - 'bear_point_shop_id' => "1f2c7fe1-27ad-4041-87ed-9336f2bf2569" + 'description' => "6SUUxfHdkFZrSjoj4E906hjOODSKfXhRhf12fH18u3lWSr6bxBxhq8hzLJKGl7pegu99iLkGceRH09p3Djf3UXXM3TuFXvJTrk8Ursx5VM8uakcEIyxQz7D46SGfEdpD0URVkFLTmlxp8SI9cXescrmSD5n", + 'bear_point_shop_id' => "3a7f84a3-eeeb-4cf0-b754-6f056fe33409" ] ); try { @@ -1363,34 +1420,36 @@ public function testCreateCampaign33() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["1f55eb17-5ed9-49d6-af16-ab3a0ab0153c", "83284ed0-ee51-4693-98a0-d6570278e466", "b599de24-e756-4fb6-bb32-6dd57a0f7913", "6c7b6b68-b4fe-4b7c-94c7-aa4a15dece22"], - 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - ], + 'blacklisted_shop_ids' => ["127d0b21-20c8-4228-87bf-9fece6e806f9", "ed787e48-14b3-46f4-95bb-3aa5b8db1f0d"], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 3296, - 'point_expires_at' => "2025-03-03T11:17:13.000000Z", - 'status' => "disabled", - 'description' => "LOsA2Q2Z23Mwd98ipOldTUQCXPcZtLDZ6t1d7NhS3tIbiaQ9UqJHQZFkEmVia7WMZwoONY9mYcjU", - 'bear_point_shop_id' => "f3673244-5333-4c42-bc8e-46d761aa47e6" + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 2945, + 'point_expires_at' => "2026-02-09T11:15:14.000000Z", + 'status' => "enabled", + 'description' => "wHFbCGx0Xzqx2wtaKpu1qdmiKn22F3ctIsxTTV24W3iMjgCaf4v1F7zb24TvVYyzGoNYLIXxqonkMGqXlJpJRQwp9nn9cv0p2uygmHKqGnnOeMtFto3ZtBMyDD0JldWFE85ZjbUaTENhmx5ChLqBvfWnrg6wEB880l", + 'bear_point_shop_id' => "a6b96bcd-c642-453d-8144-bac58ac7e32a" ] ); try { @@ -1406,15 +1465,14 @@ public function testCreateCampaign34() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["4a0bb7ce-3ba9-4e33-a827-af700e166f1f", "d9d7d6cf-76e2-4b42-9e3d-2ee22916ae1b", "c58b3e26-2bfe-4464-bab0-9f573696cb06", "a076a8d0-a9c0-4321-8f99-ed4309cea58c", "740ade96-62f5-4571-9068-aeb9f597e830"], - 'applicable_days_of_week' => [6], + 'blacklisted_shop_ids' => ["a8e90a40-fade-4d19-b46f-93e635447b1e", "84586e4f-6377-41f5-a2d8-9e346fee5791", "be33c844-08ed-422b-981e-02985e4fa790", "f02f8073-5efb-4f84-bd63-20aa715d910c", "c768dcbb-a550-4e88-95ef-de651189d112", "33075ed6-ee27-4fdb-82ac-9a3115ff8dd8", "9d0f481d-f502-403e-9fc8-2eb7f9288591", "8a522038-cde8-4caf-9f8a-eab593801e47", "124b3a23-f875-48fe-8a9e-b1f11a224a0e"], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1423,6 +1481,7 @@ public function testCreateCampaign34() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1432,24 +1491,67 @@ public function testCreateCampaign34() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + ], + 'subject' => "money", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 4913, + 'point_expires_at' => "2025-12-04T16:31:11.000000Z", + 'status' => "enabled", + 'description' => "RXsy9p5y2A7XdzXIFXZbjsiiNiXZ0lFTg0buQwKeaQ4HWfPuDn8vtLGTKy9baAXpUrNxQgJv2d1RjRDvxxlQFhM2eopmIlmvqzqnGOYbg6rdqjemTbEPE7it6nxw8VlzyCNbz8zcALV0qfahEqSWpbWk8lIjmXf3crokuVBQQlsA8T5nZUMuDqsp", + 'bear_point_shop_id' => "33229b84-eabc-4e48-9e75-e3507e872d20" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testCreateCampaign35() + { + $client = $this->newClient(); + $request = new Request\CreateCampaign( + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", + [ + 'blacklisted_shop_ids' => ["471f032e-b811-42a2-ae47-80e9dfc2557d", "459045d5-bda1-496f-a888-8f197ae35726", "5110a70f-bd3a-4450-8bf4-0b652a6ff37a", "16e4ac40-3f2e-4118-a1b9-28ff1c363885", "932927c6-aa6f-4b78-b801-b2230b074e3c", "0cb98333-5d9b-40c7-83c5-f67d2686e454"], + 'applicable_days_of_week' => [1, 3, 3, 2, 5, 4, 1, 3], + 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + ], + 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + ], + 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 8022, - 'point_expires_at' => "2024-01-22T16:10:56.000000Z", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 7968, + 'point_expires_at' => "2021-05-13T10:14:40.000000Z", 'status' => "disabled", - 'description' => "efdvvGn56xgq", - 'bear_point_shop_id' => "8e473ee3-ecc9-44ce-837b-0afe32559e30" + 'description' => "M7JUVu7YgDI0zSm63cU49za1QJALcpDZJ7YKoaGZqFQRMYj7eI0OiTgfPr68fP2A8RCqVjIMZulltZtjgMfuDxn3QgsidEuf2NvBHeZX8hYKnrzJWptMhyWUi64YZbGeyCSFHt3mcrCB8tq8q2IVY2UPxEK8m", + 'bear_point_shop_id' => "9fb8b377-99ad-4207-8a48-5e1f9e089b6e" ] ); try { @@ -1461,21 +1563,63 @@ public function testCreateCampaign34() $this->assertTrue(false); } } - public function testCreateCampaign35() + public function testCreateCampaign36() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["0e803104-9acf-4115-96d4-a6faa95960ad", "69cd024f-bfd9-4fa7-9cd5-33d3f781b934"], + 'blacklisted_shop_ids' => ["2a3742a8-f9bd-4427-a9a5-c467d7bfe7a5", "7f9c7ba1-4cc9-4c21-9cc3-48c036882209", "cb6e50aa-ccdf-47ae-b2f8-7a05681b7af4", "459979a9-2465-4513-a9cc-5686f03071c5"], + 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + ], + 'applicable_days_of_week' => [6, 5, 5, 3], + 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + ], + 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + ], + 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + ], + 'subject' => "money", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 1344, + 'point_expires_at' => "2025-05-05T02:38:06.000000Z", + 'status' => "disabled", + 'description' => "jT4dupTBgLrwJlYmSqD3jh0KtoQaeaW3v7wYe7b9HTOawWBmOJlSRN9rogVZwJO2xNcltqUbvpNyoJI0vqJ8n0oUjQYsKaRMsrJUacY2rYQO4gmGHCfbUV5BkcqYiSNlDYC6MEWefziiHI3EykNpjwCPjAkzy", + 'bear_point_shop_id' => "2a75ba59-a2b2-481b-bb6b-4ffed777596d" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testCreateCampaign37() + { + $client = $this->newClient(); + $request = new Request\CreateCampaign( + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", + [ + 'blacklisted_shop_ids' => ["f249bb65-a88a-4932-8a4a-39b590eee53c", "e5fc06b3-8ed5-4ab3-8eb6-8d0a60141ebc", "987016c6-4730-4223-af65-f6b29f575d36", "d111b270-4862-4ecf-92b3-2cc8c216e374", "a0a24af4-92ac-4c6c-8795-7d3440c698a3", "c3c80165-5514-42f9-a2e9-597d2b5440e1"], + 'applicable_shop_label_ids' => ["ca70818b-c44d-4249-bfba-633791d922de", "39334bbe-a125-40bb-8499-77d60a53cafe", "1962c1c6-83b3-4d90-a401-d217ffd387fd", "cf6fdaf4-f2f5-4717-a74a-49533858d87a", "c946e6bf-cbb1-4b17-ab51-deb36758c7ae"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -1484,28 +1628,25 @@ public function testCreateCampaign35() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [5, 5, 3, 6, 1, 5, 2, 4, 1, 4], + 'applicable_days_of_week' => [4, 6, 5, 6, 6, 6, 6, 2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 1292, - 'point_expires_at' => "2024-04-28T10:36:43.000000Z", + 'subject' => "all", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 7287, + 'point_expires_at' => "2025-02-07T12:40:46.000000Z", 'status' => "enabled", - 'description' => "G4VhCAXdvLcusNkP92lE", - 'bear_point_shop_id' => "9bd41548-ed16-423c-811a-dc60f2dca8f4" + 'description' => "sgFsW05W19aXuGVVRQlUVJv9CZ2ZsBhm", + 'bear_point_shop_id' => "cd1d4560-3b2f-464a-820b-dc84e11381c5" ] ); try { @@ -1517,28 +1658,28 @@ public function testCreateCampaign35() $this->assertTrue(false); } } - public function testCreateCampaign36() + public function testCreateCampaign38() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["ca977f72-920e-4008-a482-03b5e7147789", "b0591775-8c0c-4d98-8d53-206753a853b7", "a4be762d-2128-479d-86a6-52dc19f9176d"], - 'minimum_number_of_products' => 4170, + 'blacklisted_shop_ids' => ["60978628-184a-4cf0-b259-55cc3a4a8e6e", "708ef750-893b-4681-b5e5-a169c5c100a0", "c090c674-c349-4c18-bd2a-8961156a6742"], + 'minimum_number_of_products' => 676, + 'applicable_shop_label_ids' => ["fca6b1b8-df41-42d7-bce1-08c6c48c61e2", "332d2db8-f816-424a-a85d-87cb69aad343", "20cdaf5a-d6e2-4195-acb1-e9bb7f73748b", "2b3735fc-6bc6-497e-8cd5-e31a459a7fdd"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [0, 1, 6, 1, 0, 4, 5, 4, 5], + 'applicable_days_of_week' => [0, 6, 0, 1, 3, 5, 0, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1548,22 +1689,20 @@ public function testCreateCampaign36() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 7939, - 'point_expires_at' => "2025-06-06T14:45:04.000000Z", + 'point_expires_in_days' => 6741, + 'point_expires_at' => "2023-10-09T15:19:44.000000Z", 'status' => "disabled", - 'description' => "XPoR6V6EH9oG2E8mJwg74tJd", - 'bear_point_shop_id' => "acbb96a1-5079-48ca-9035-ffccd19a71ec" + 'description' => "MBL1Qigyh82R8yfv5oZ1A8LucSTZwJytxSEpRfXYxFxMD", + 'bear_point_shop_id' => "d3128c73-d71c-42f1-907e-9a65c0aef427" ] ); try { @@ -1575,24 +1714,33 @@ public function testCreateCampaign36() $this->assertTrue(false); } } - public function testCreateCampaign37() + public function testCreateCampaign39() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["25976c62-aa5c-4d32-9bfc-b25e13335439", "eebdeae7-d8e6-4ad5-aba4-632a2ba07a51"], - 'minimum_number_of_amount' => 6761, - 'minimum_number_of_products' => 6294, + 'blacklisted_shop_ids' => ["dccafd3c-6dce-4c49-94cf-63750926ec2a", "8be7986e-062c-4fdc-9786-ab02c11cf8ca", "c529552f-830a-4f47-94ad-6c2d87ea0be5", "0321a42e-2c7f-49ff-a305-9bc756b2027d", "ae0570cd-5ee6-401c-805b-11f3252b1f8d", "d1660094-7a43-4267-b7ca-adef03dcea53", "b2be80f3-603e-419a-8076-e5f1d58fb460", "924b695c-94a2-4630-b0b2-a1f687f66d11", "135a5011-3e4d-42f5-b11b-5f3bad1f82d4"], + 'minimum_number_of_amount' => 5303, + 'minimum_number_of_products' => 8314, + 'applicable_shop_label_ids' => ["fd68f64f-ede4-4b9b-93bb-f2f0066c480e", "0d774fad-2e35-41fe-a61f-06dc37d7dcf8", "a6a423ed-445b-436e-8785-75be3a987c27", "78cb480b-9b9a-41c7-99cf-c55dd35faf80", "1438fb68-e121-45a9-b882-36b37e70228c", "ca684111-f7f7-45c4-9933-4495ea8c2890"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [6, 5, 6, 0], + 'applicable_days_of_week' => [1, 4, 4, 4, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1601,6 +1749,8 @@ public function testCreateCampaign37() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1608,7 +1758,6 @@ public function testCreateCampaign37() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -1616,16 +1765,14 @@ public function testCreateCampaign37() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 1610, - 'point_expires_at' => "2025-03-07T05:36:20.000000Z", + 'point_expires_in_days' => 8193, + 'point_expires_at' => "2023-11-30T00:54:44.000000Z", 'status' => "enabled", - 'description' => "MLHDmfb2965KcWooPsLAa0LofoeILq2j1JbokM11iel9SifEKQQKEl5jTOYEn550ChTMJy5Ri4zQipR66DYXbWwtCBK4yI7b7ruIn1DQefV0LKmn0D6u1aqXUgLXLPq2aRw08aQ0rfHosccmXhG1yeE5aq4GKVSCfP0", - 'bear_point_shop_id' => "9161eae0-e901-4361-afd0-3dc9d0db8c47" + 'description' => "0v0LlAw1sxsypKPTUBVqh1Y1karSx9kbbfwykuboyLPrrY2btuxHx9YophvSLqEzRt6XTR3oDpLSuhWGSp4IuNXEvAYv341undTljbWPhfpiw", + 'bear_point_shop_id' => "e1a91ad0-284d-46a2-bdea-5c7584760b97" ] ); try { @@ -1637,21 +1784,22 @@ public function testCreateCampaign37() $this->assertTrue(false); } } - public function testCreateCampaign38() + public function testCreateCampaign40() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["6c21a5ce-c5bf-4191-b504-e1e9f1cee9c2", "b19497cd-5a8c-4d40-95b7-3f7226135abd", "e6bee0e6-1c2d-494c-a636-12846d30ebc6", "78066185-0868-47f0-8fd2-7ad9477340f7", "df4425b5-e08d-47fb-b7ec-6d859f756213", "54b1de07-b828-44a3-b81a-67386f89ebcc"], - 'minimum_number_for_combination_purchase' => 9371, - 'minimum_number_of_amount' => 1570, - 'minimum_number_of_products' => 363, + 'blacklisted_shop_ids' => ["a0a3c98a-557f-4443-8e8d-283f0cd7fd9a"], + 'minimum_number_for_combination_purchase' => 4663, + 'minimum_number_of_amount' => 3159, + 'minimum_number_of_products' => 2752, + 'applicable_shop_label_ids' => ["b2922dee-19a6-4606-81fb-83ca83ba3f62", "c307cf1c-870d-4c73-9c4b-93c43285e815", "3a6c2289-9111-452a-bf36-912145bc242f", "a60d6502-e628-42e2-b8b9-5f02d1cde105", "e7032d35-7969-4ae6-8d00-b774a3961410"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -1659,11 +1807,11 @@ public function testCreateCampaign38() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [6, 4, 3, 4, 3], + 'applicable_days_of_week' => [2, 1], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1672,21 +1820,23 @@ public function testCreateCampaign38() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", + 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 592, - 'point_expires_at' => "2022-07-02T00:35:57.000000Z", - 'status' => "enabled", - 'description' => "XSQfzzTwn3Dxt4Xew7YzDaZ1J9OdsQM2IVUV93tsgTE0JEew3ek7732woVpaWAn4e207OnXy1NWRJfp7ZK3WimQaowti0F0S2aIOKkN5iwpVU", - 'bear_point_shop_id' => "11c3b777-d2c6-4ea3-95b1-b261fcdeedac" + 'point_expires_in_days' => 680, + 'point_expires_at' => "2025-03-04T10:47:49.000000Z", + 'status' => "disabled", + 'description' => "zsAKH6lKT6gJXbaEKAddoUM0CRdaSDeoQ9lXXELG9oQdgpEse81VvpXr3HeuSevupI3Lg6cydG4CQY3zROLCcC3cDzGwCmJXHiF5C2aKJupg0Hph0EUCWBeCDLYnE6HiVXoG09ihrRj4aejWMyEn4Q3X3BDxBJJ5t6h3IPcBKQDcagEkitF", + 'bear_point_shop_id' => "0375759b-c69d-45b8-be69-9c07ed0c7284" ] ); try { @@ -1698,26 +1848,26 @@ public function testCreateCampaign38() $this->assertTrue(false); } } - public function testCreateCampaign39() + public function testCreateCampaign41() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["15b939b1-f4c6-4f42-8a94-4edae88017c2", "09adccf9-4a73-4b83-af46-e6e7d6311194", "247e4021-c7c8-4efe-a407-9a0078a06038", "69762b54-96e9-4ef9-9841-67fd2839e8e1", "73864b85-2afe-498f-809e-3ac617e83434"], - 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 5846, - 'minimum_number_of_amount' => 7687, - 'minimum_number_of_products' => 3540, + 'blacklisted_shop_ids' => ["8cb5652d-5ac1-4943-8a5c-42c599ab5bab"], + 'exist_in_each_product_groups' => TRUE, + 'minimum_number_for_combination_purchase' => 7202, + 'minimum_number_of_amount' => 8183, + 'minimum_number_of_products' => 5346, + 'applicable_shop_label_ids' => ["074f30b8-250c-47d0-87e1-b1c4556decbd", "be9c82a7-9341-4c7d-b2ee-6b3e6e412d0a", "cceda603-7f76-4383-b646-67b3946d3c48", "1b2fc168-980e-41ca-aae3-a983f255778b", "5d4e9e86-a20b-4ca7-ac2d-c0702e3144bb", "6bb7380b-941d-44f6-aac5-9997b70094a4"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 1], + 'applicable_days_of_week' => [6, 0, 3, 0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1732,8 +1882,6 @@ public function testCreateCampaign39() 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -1744,15 +1892,14 @@ public function testCreateCampaign39() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 7425, - 'point_expires_at' => "2023-02-17T07:50:14.000000Z", - 'status' => "enabled", - 'description' => "iyJ302sQl233vCftoqwC5tymvF1K23X2uYu46ypSW9PxtiaID1SUCfz9y", - 'bear_point_shop_id' => "0be3a0c5-78ab-46e5-bb6c-244d92b97994" + 'point_expires_in_days' => 344, + 'point_expires_at' => "2026-07-30T08:59:23.000000Z", + 'status' => "disabled", + 'description' => "0Mj5I3Hqz506kx1IdZKDkCNCl989Inr9h5bKrK2A0mcFTtdvdsEkzDVoxJr0lAnMovtOnbZ68JstsOcxw5P", + 'bear_point_shop_id' => "02edfe96-65bc-46ef-a174-04be3c2b8d63" ] ); try { @@ -1764,26 +1911,33 @@ public function testCreateCampaign39() $this->assertTrue(false); } } - public function testCreateCampaign40() + public function testCreateCampaign42() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["00d8e498-faef-4790-87c6-baabe8618d39", "bd803961-a932-4c17-b62b-9727a64a530d", "b1bcfbbf-96a3-47e3-b252-9fa0669690cc", "2bbbb548-0bfa-4113-91d7-3bac3da5c4bb"], - 'max_point_amount' => 3117, + 'blacklisted_shop_ids' => ["396de09c-c798-4730-94d5-7fb5c56b7757", "ca5e6e40-48a7-4835-bfef-a38c8a1a266d", "1bbade14-7a12-4806-bd7d-f6c0e1b148d9", "8c0977fc-be49-4b1a-8b9d-dd9be6edbc2e", "18d0f071-786a-4a46-9d4c-ee4b8a5a73e4", "5dc7de49-bfa8-4c1e-99e9-9c65b78dc407", "3a7d0d8e-d8d6-4c58-b719-cc23934e8fed"], + 'max_point_amount' => 6439, 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 2013, - 'minimum_number_of_amount' => 4132, - 'minimum_number_of_products' => 4432, + 'minimum_number_for_combination_purchase' => 2867, + 'minimum_number_of_amount' => 9750, + 'minimum_number_of_products' => 2146, + 'applicable_shop_label_ids' => ["4dabfc43-5679-4cf0-9c9b-009a248ac00e", "8010d825-892c-476c-b54b-439daa5ba7c3", "d5fbe275-f322-422b-9157-0f94f35b9322", "3de3c5ad-3ec1-466c-a0e0-c9eb71ea5787"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 6, 3, 2, 4], + 'applicable_days_of_week' => [4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1797,16 +1951,23 @@ public function testCreateCampaign40() 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 4409, - 'point_expires_at' => "2023-10-31T17:49:02.000000Z", - 'status' => "disabled", - 'description' => "zZ3pUKHHeXuuwg12Ygg3AsTOryINKyRmJ3gWCDcmsuvkMrJePtGFhv4aIw1aGtGR3fEQezBo8XnXONHGXDM", - 'bear_point_shop_id' => "f384a3a7-75e3-4a1c-8fec-f338acb6e774" + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 1032, + 'point_expires_at' => "2025-04-30T14:59:20.000000Z", + 'status' => "enabled", + 'description' => "JvihW5VcQOv2mc2ISnCuuu6HEZICTUsFd55cysKpzPw06bu", + 'bear_point_shop_id' => "ffb33bba-2f9a-473a-919d-0787fcf13dd4" ] ); try { @@ -1818,36 +1979,47 @@ public function testCreateCampaign40() $this->assertTrue(false); } } - public function testCreateCampaign41() + public function testCreateCampaign43() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["f15cbae8-f056-4b89-bb23-03e4b45a9824", "eee6cac2-16bd-4ca1-b54b-095b44a8645b", "2709540b-93eb-4e50-b8d0-f2be5d1c5dba", "caa1c748-62f6-400f-afbf-fadae80f74c5", "eb8c65ed-db25-46ed-9be3-b0ddfce4f142", "6d3c41bb-01fc-4810-8bcb-c66b138cbd7e"], - 'max_total_point_amount' => 7039, - 'max_point_amount' => 8948, + 'blacklisted_shop_ids' => ["d416379c-321e-4d2f-873c-3c0f108f3fde", "92a87ff6-3240-43d9-9eef-868e31e8beb4", "5465f916-2876-4bc5-820d-320fc73ca87d", "c3dbc988-e75b-499c-85f5-0224ab00fb1b", "ee4e0418-b262-42c7-b7b6-6deae5f5880c", "4623c6a3-7e3c-423d-9648-1de1f6ee43e8", "43c62fb2-5fa3-4b7b-856a-80a36b2deb83"], + 'max_total_point_amount' => 1658, + 'max_point_amount' => 2464, 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 453, - 'minimum_number_of_amount' => 6548, - 'minimum_number_of_products' => 1219, + 'minimum_number_for_combination_purchase' => 9822, + 'minimum_number_of_amount' => 4720, + 'minimum_number_of_products' => 9625, + 'applicable_shop_label_ids' => ["cd08a93d-f75c-40e3-9d5b-9dd1a9805ed0", "b3b934e4-b66e-4108-80ba-d4164834c23e", "bc710a59-bf73-40c3-a39c-ad0506913662", "0cf54ea6-d5d1-4e87-8959-b2b23b5d21cb", "d16fffde-c410-40c6-a806-1dbfffd43efb", "3c1b3817-39d8-419c-b308-82f3a55c1ff0", "873cc501-621c-458f-a42a-9c7ef3bc506b", "5639b270-415c-46a3-96eb-8b54e208aaa6"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [4, 0, 2, 4, 4, 5, 2, 2, 2, 3], + 'applicable_days_of_week' => [3, 1, 3, 4, 2, 3, 0, 3, 0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -1856,14 +2028,17 @@ public function testCreateCampaign41() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 833, - 'point_expires_at' => "2020-07-16T07:05:03.000000Z", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 961, + 'point_expires_at' => "2026-07-08T20:16:15.000000Z", 'status' => "enabled", - 'description' => "36YY6mrG9Y2ztoKUUUx5B1bSO8xEgnoe60dnWTCVmm3x115QsBZT6dCGgqZsePkl6iY0bdXM6Nza2rTctUJQmh0gNd3qkWY4lVW5zCUF3zWzIdrHm6OsiyHBxsWBtx4G7cLViMByCBNzcDCX5bbsPzVUGeD2BWp2XU", - 'bear_point_shop_id' => "e755e9ce-a2c5-4619-b341-41f41f6e96c0" + 'description' => "azm0lWPTZ7efHVp4Du6bqVzq0H9hNDIpWOGRlL4QDCIWrLzYwdZH6RYisLngmui2yyfAvCUPPfC6gPSyCFjnlF5wS89FXtStGksuJSc3uI6YbNMb4YSuPWKo7xO0kav9UABs7", + 'bear_point_shop_id' => "baf02b8f-125c-42dd-bae3-cdd36e5673d3" ] ); try { @@ -1875,49 +2050,68 @@ public function testCreateCampaign41() $this->assertTrue(false); } } - public function testCreateCampaign42() + public function testCreateCampaign44() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["f468f16a-546c-4288-a997-8baadf968894", "9e533d76-a86a-438b-975d-c4b0ca86761a", "f9f61529-fd4e-40e8-a19f-228ad94d077b", "9329ff6c-d106-4802-b322-27e19940dff6", "01d69757-dfd9-4e5a-a4f5-c0f5639b23af", "ced0d78a-c906-452a-9879-170881ceae07"], - 'dest_private_money_id' => "5fa785ee-9df6-4768-b035-26074990f5ad", - 'max_total_point_amount' => 9829, - 'max_point_amount' => 450, + 'blacklisted_shop_ids' => ["716b0663-f2eb-4472-9209-cb48b8a8c2f2", "98a0be50-16b7-4681-bcfa-ca72f2dc5f4b", "bdf26861-5f24-4887-af40-d7167d05dcb6", "000e8fbb-132d-453f-8480-ed65ed845d1a", "792bdbf5-cf7b-4ba7-b29d-010ce39e2734", "e6d8bb82-e2bf-4113-811e-d41b3f752fe2"], + 'dest_private_money_id' => "6ed73613-1900-4387-9bc5-1b8a18322783", + 'max_total_point_amount' => 3782, + 'max_point_amount' => 2383, 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 6511, - 'minimum_number_of_amount' => 6639, - 'minimum_number_of_products' => 684, + 'minimum_number_for_combination_purchase' => 8893, + 'minimum_number_of_amount' => 9825, + 'minimum_number_of_products' => 1724, + 'applicable_shop_label_ids' => ["6733dbb2-446d-4ed2-bd34-a19fff0f351f", "80d6e398-237b-489e-a003-b3f68080b3ab", "61494c63-be46-4796-a20f-52921d4bfeda", "0b98c960-27d9-41d0-8779-718ed4361e99", "09daebf2-fb9b-4e73-a5c7-9c91550258fb", "4cfd3ec0-22a0-46a3-99cc-787138351fbb", "97536b24-7c00-4e4a-8199-7fc60ed60512"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [3], + 'applicable_days_of_week' => [2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 1658, - 'point_expires_at' => "2023-12-09T21:17:41.000000Z", - 'status' => "disabled", - 'description' => "yb8948tP6VkRaNaNdjmk2wkclkjGIdrGdF8qpLKYfd3JbJX5QcdKyJ1DmsToKu4w1tRUaP7awM87Mt7bWysOyzqkBr", - 'bear_point_shop_id' => "e86e982a-0047-4061-ba4d-93ea5e1dca0e" + 'subject' => "all", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 5472, + 'point_expires_at' => "2022-03-24T09:24:54.000000Z", + 'status' => "enabled", + 'description' => "CisIe5qHDsMdG7wbTKEpXzySqqc4sXPad6xuwUqi64YRTYtsOeEN9XbwlgwBy5OkIYkbdAf4PBqh2Y5zV0C85Vn4l2htJKp8EeWwIbRZU73CECtq6YH4jkVjZI7iaSuegvmESb5ZkkQma0HXRKUqv4lzkwZFtSWx", + 'bear_point_shop_id' => "23d12734-e261-4140-9245-6e1e27033417" ] ); try { @@ -1929,39 +2123,43 @@ public function testCreateCampaign42() $this->assertTrue(false); } } - public function testCreateCampaign43() + public function testCreateCampaign45() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["a8ad2a62-8fb1-46a6-b3f5-e7e782ccb271", "379d8215-32ea-410e-9bc5-1c9c42d13ae0", "a98e98e5-4165-4710-ab95-4633110a39c4", "99608865-ecc9-48c4-8266-3c1c6cb116cb", "268fab73-8d83-438b-9203-ab3c7c4b3bdf", "3f9dd321-0042-412b-9ce2-1ed97b80da4c", "66f0656b-f5d5-4a32-94de-9ce606d56fca"], + 'blacklisted_shop_ids' => ["17c6888d-7f67-4d53-adb2-1f52b51953fa", "50bf9426-5673-4129-b27f-3c7d990db85f", "d07a09f9-52ec-457e-899b-f91849f826f1", "f45453b5-8110-4f05-9a9d-59009c4bc32a"], 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'dest_private_money_id' => "c4b021d8-eefa-4875-8942-e9aaf3aadc60", - 'max_total_point_amount' => 6898, - 'max_point_amount' => 8765, + 'dest_private_money_id' => "3483d5f4-a1a1-4d72-9147-e98248e09d58", + 'max_total_point_amount' => 3113, + 'max_point_amount' => 7433, 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 3880, - 'minimum_number_of_amount' => 7742, - 'minimum_number_of_products' => 2312, + 'minimum_number_for_combination_purchase' => 7364, + 'minimum_number_of_amount' => 8274, + 'minimum_number_of_products' => 4572, + 'applicable_shop_label_ids' => ["f45a76e8-8e8b-48e2-9299-dfc5c9500666", "5c5c041c-17ef-45fd-96ea-4118e7616e5b", "a56e0194-75da-4982-9d56-a697b6cda28c", "faad0c7c-366f-4ee9-896a-f2d5c3e04152", "ff10e962-0176-4a46-aeb5-13a7402515e3", "7b22ada3-cbf5-43ef-b976-732afd1edd41"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [0, 2, 5, 5, 6, 1, 3], + 'applicable_days_of_week' => [3, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -1972,14 +2170,15 @@ public function testCreateCampaign43() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 3065, - 'point_expires_at' => "2022-01-09T17:16:04.000000Z", - 'status' => "disabled", - 'description' => "Xwuc649dznjsqwxML0aHpiMuFL917lUTrE8EACTMWkW53gnqE0TT1OD00WYy85d5RKAlbrPQ0st0t7yJcv8GqBqgGEHafl1jNP9k7uydClg9A7an27PrVxBqiE9YWo8xjmzBGJVwTTanAXyFjLag3gPPvlq0FFntKGY10p27NPGQTdAXKNGuLNgDO", - 'bear_point_shop_id' => "44d7eeb4-9691-42cd-90db-258be87b7f61" + 'point_expires_in_days' => 9327, + 'point_expires_at' => "2020-12-23T12:25:34.000000Z", + 'status' => "enabled", + 'description' => "Y6SNRraYwc8QDfAEfV4F8XUQw7FOCvHUkEBp2LxsthHBe9EWUoT5QLe9Yg2CBY3rucfBues6uHoyn0kY9tu08AkjC0WPKbQvYow9FaOH3zD7SQmRuyNC", + 'bear_point_shop_id' => "8514d24d-908a-4f88-9670-8ac7c3f4954c" ] ); try { @@ -1991,40 +2190,41 @@ public function testCreateCampaign43() $this->assertTrue(false); } } - public function testCreateCampaign44() + public function testCreateCampaign46() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["142970bf-2870-452d-b4c1-c220f572beb2", "c99206b2-79df-4d09-8bc9-472639bb875f"], + 'blacklisted_shop_ids' => ["73f26c94-a455-4e41-8b1e-66fe2b015a81", "df375d04-d9cb-49b4-81af-dbdd28f45984", "c95f182d-1b7e-4559-89d8-6f22e1b7ae53", "cf3aa58f-aaf4-4d26-9a9d-450523a1edd4", "497b7f9a-bac8-4a0f-bd19-d6c7b337e48f", "89cb7159-f347-45a0-83d4-abb6140f23c6", "70a66a02-225c-4553-aff6-b072ca7c9af9", "9304dcb2-e663-438d-a9c7-137af2a8e4f0"], 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'dest_private_money_id' => "ee7e829c-1bff-4fad-81eb-4c08d164e3a5", - 'max_total_point_amount' => 5882, - 'max_point_amount' => 5395, + 'dest_private_money_id' => "78c44191-8428-4b08-8d13-d3a50d335957", + 'max_total_point_amount' => 229, + 'max_point_amount' => 9270, 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 3039, - 'minimum_number_of_amount' => 1672, - 'minimum_number_of_products' => 7020, + 'minimum_number_for_combination_purchase' => 5019, + 'minimum_number_of_amount' => 8228, + 'minimum_number_of_products' => 3458, + 'applicable_shop_label_ids' => ["6044eb31-ad35-4738-8692-3a4e57d91497", "d4d19f8b-4035-4682-8a9e-04e5e5229717", "bcca8461-7805-452f-978b-7cbe3aa20154"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [0, 5, 6, 2, 1], + 'applicable_days_of_week' => [1, 2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -2032,6 +2232,7 @@ public function testCreateCampaign44() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -2039,17 +2240,14 @@ public function testCreateCampaign44() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 4767, - 'point_expires_at' => "2021-01-15T08:31:59.000000Z", + 'subject' => "money", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 9297, + 'point_expires_at' => "2023-05-07T10:23:23.000000Z", 'status' => "disabled", - 'description' => "2NjJocNYKTrm2m1ssPqyT3XyCFCrR8uZnHF", - 'bear_point_shop_id' => "0c87bc97-df08-4fe7-82be-3355913c51bd" + 'description' => "BFK5RCvbOFISTKPBIbnB4IlVfzKQeAZtwqv4AGYkQ5YWzuO0mrMzlLTVYxU13omHKmdh2ng7xlmB0D7qlClsr3peE1RPsdDZEoaT5osfv5Au45ikmQzjXEIrL5tEVsPccciqGzpCuGxgjotbAnDFm6nBFTBcp5MgK", + 'bear_point_shop_id' => "49a03469-858a-46b6-9b64-1d95db88e49f" ] ); try { @@ -2061,60 +2259,72 @@ public function testCreateCampaign44() $this->assertTrue(false); } } - public function testCreateCampaign45() + public function testCreateCampaign47() { $client = $this->newClient(); $request = new Request\CreateCampaign( - "pACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3uo3py", - "2f83a9ba-481c-4ac8-9151-0e28d06c14cb", - "2024-04-17T00:11:47.000000Z", - "2021-08-14T11:26:56.000000Z", - 4812, - "payment", + "i2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xw", + "eb705e6c-9cb2-41f2-8656-84b9bfffbacc", + "2021-03-18T06:50:56.000000Z", + "2022-02-08T05:23:17.000000Z", + 7184, + "topup", [ - 'blacklisted_shop_ids' => ["58bfb803-5cdf-447b-949b-f3a3afe68b86", "46e6705a-a2fc-4389-8fab-93f79efbbe75"], - 'budget_caps_amount' => 1141606768, + 'blacklisted_shop_ids' => ["8df80864-6f5c-465b-9a15-bea6a8908529", "b9c24198-462c-440c-a565-f720ae308c39", "1ea09a5c-af9c-4ddf-b106-c8b9f9d7057f", "941acb47-70f8-4cb0-b623-6e7ae148638d", "d42403f3-4b3b-4c95-a79f-f3f0af6133c9", "8b4c6114-f4e8-4fd7-94b3-053f177546e7", "8751c6ac-7ded-49e1-8ebe-8836d0f97d0d", "f9c60598-9d7b-4e4a-a3f2-5576bd365bed", "95046358-4fb5-4a47-9937-f1630eb6fee0", "e2929f99-988f-40c2-876f-284e97f81d0c"], + 'budget_caps_amount' => 444666538, 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'dest_private_money_id' => "da5a68e5-7af5-446b-81ab-2044d8631b7e", - 'max_total_point_amount' => 3987, - 'max_point_amount' => 3786, - 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 202, - 'minimum_number_of_amount' => 464, - 'minimum_number_of_products' => 6281, + 'dest_private_money_id' => "12c855dc-b571-4422-ae54-c9d5eb7da5aa", + 'max_total_point_amount' => 5075, + 'max_point_amount' => 9918, + 'exist_in_each_product_groups' => FALSE, + 'minimum_number_for_combination_purchase' => 8649, + 'minimum_number_of_amount' => 6681, + 'minimum_number_of_products' => 4916, + 'applicable_shop_label_ids' => ["108aee4c-6390-445d-9e4c-b8e0804b7ac9", "056d1956-cf07-419a-9d3c-9352ecefcf21", "606ad11d-b337-4b59-bb85-448ce2e199e3", "7b38df26-7452-4872-9401-fae55980da18", "f4293cd1-afcf-44dd-af73-e8ccc827ffe4", "aee49c76-ea4b-4409-b2d0-c655929226f9", "2180eac9-08e4-410c-8970-d3976256960a", "b24d72f3-ad2b-4319-a8a2-661a7d2a2098", "7f65a1ad-fbf9-4425-ba01-957800a2c811"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 5, 6, 3], + 'applicable_days_of_week' => [2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 2195, - 'point_expires_at' => "2025-01-31T16:28:25.000000Z", - 'status' => "disabled", - 'description' => "4qQAP06TDLYKBc2zPf6wToG8lTKcMPiFJX3LNKTomMc8wnROYRP673oHx5N3DOO7AdxANDE2ea2N2bsCqxQkk2AG5TTqX05Il", - 'bear_point_shop_id' => "e1f8d615-28c3-4bda-a835-46f46b287686" + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 677, + 'point_expires_at' => "2020-06-06T10:40:20.000000Z", + 'status' => "enabled", + 'description' => "7Fcj7Ywb40WRFS5iP8DHnWS95dKYCDWjMDqXUFGoRA4XvfiL62Wv2vl8qJafcwBDpLTRN1a0lar5cvmWk6HP3Edv56q9t5VGuIJJqB3hC6IgJljp1y8KOJgfu4WFT3sPLKGiMRgfz5jiMdvRW63Z9043h9SU3fTD5o4Kn6TQ5PsH9Y", + 'bear_point_shop_id' => "26935b74-7aed-4482-be19-d79913b36618" ] ); try { diff --git a/tests/CreateCashtrayTest.php b/tests/CreateCashtrayTest.php index 6bf21a8..02efa54 100644 --- a/tests/CreateCashtrayTest.php +++ b/tests/CreateCashtrayTest.php @@ -8,9 +8,9 @@ public function testCreateCashtray0() { $client = $this->newClient(); $request = new Request\CreateCashtray( - "c2a78af0-9fc1-4a4d-926b-e3b3cb397110", - "966b754b-37af-4721-9439-e461c6fa47a8", - 8357.0 + "30c9de75-1688-4f7b-b125-6e179d2d3666", + "d5e683e7-575c-45af-981d-a8be1655865d", + 2090.0 ); try { $response = $client->send($request); @@ -25,11 +25,11 @@ public function testCreateCashtray1() { $client = $this->newClient(); $request = new Request\CreateCashtray( - "c2a78af0-9fc1-4a4d-926b-e3b3cb397110", - "966b754b-37af-4721-9439-e461c6fa47a8", - 8357.0, + "30c9de75-1688-4f7b-b125-6e179d2d3666", + "d5e683e7-575c-45af-981d-a8be1655865d", + 2090.0, [ - 'expires_in' => 4809 + 'expires_in' => 2256 ] ); try { @@ -45,12 +45,12 @@ public function testCreateCashtray2() { $client = $this->newClient(); $request = new Request\CreateCashtray( - "c2a78af0-9fc1-4a4d-926b-e3b3cb397110", - "966b754b-37af-4721-9439-e461c6fa47a8", - 8357.0, + "30c9de75-1688-4f7b-b125-6e179d2d3666", + "d5e683e7-575c-45af-981d-a8be1655865d", + 2090.0, [ - 'description' => "vn680BNVo61whu52VEWHzeXnCqnnjKe2ZokcQxt9okwN5c4Mkgq5YYKEEntoCEiLAHJ2s", - 'expires_in' => 3800 + 'description' => "nVnbOf1mceXbMKgmiS2lNCj0coTfFCchnpKAXXDxQv4bOJ9FCs7r9SIiPLZxhYcpGO5FAV5Tmz4fnzfWLRafbjHHiTlinfVLWJIyGq0eGZ3LjtgQn48RP8UioFkI4pFJl8a49K0SiRVrDmJ5TPkLuNgnu18c0Kn6PzJQm77hC3byYhnk9L6y5R4kNH", + 'expires_in' => 3539 ] ); try { diff --git a/tests/CreateCouponTest.php b/tests/CreateCouponTest.php index e1a9f4c..309b492 100644 --- a/tests/CreateCouponTest.php +++ b/tests/CreateCouponTest.php @@ -8,13 +8,13 @@ public function testCreateCoupon0() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 1815 + 'discount_amount' => 2982 ] ); try { @@ -30,14 +30,14 @@ public function testCreateCoupon1() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 1950, - 'num_recipients_cap' => 5786 + 'discount_amount' => 6307, + 'num_recipients_cap' => 4953 ] ); try { @@ -53,15 +53,15 @@ public function testCreateCoupon2() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 1767, - 'storage_id' => "c5bc7591-ca36-4b88-a6fa-b479b99786f0", - 'num_recipients_cap' => 6752 + 'discount_amount' => 6979, + 'storage_id' => "da71f66a-8c62-4e1c-81fc-d4ac76fc290a", + 'num_recipients_cap' => 4269 ] ); try { @@ -77,16 +77,16 @@ public function testCreateCoupon3() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 5899, - 'min_amount' => 296, - 'storage_id' => "2bc8a34c-7e97-40dc-92d2-f8555b917f37", - 'num_recipients_cap' => 7205 + 'discount_amount' => 7725, + 'min_amount' => 3293, + 'storage_id' => "894c0ff5-1b92-4d04-8b26-48f6810867ad", + 'num_recipients_cap' => 5729 ] ); try { @@ -102,17 +102,17 @@ public function testCreateCoupon4() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 7563, - 'usage_limit' => 2526, - 'min_amount' => 8613, - 'storage_id' => "d3610148-4b6a-4a76-9006-91382e58c9a6", - 'num_recipients_cap' => 9431 + 'discount_amount' => 1999, + 'usage_limit' => 7823, + 'min_amount' => 6913, + 'storage_id' => "2eadea00-9f7a-411d-885c-d243c3251896", + 'num_recipients_cap' => 5422 ] ); try { @@ -128,18 +128,18 @@ public function testCreateCoupon5() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 3453, - 'code' => "jeN", - 'usage_limit' => 6431, - 'min_amount' => 2713, - 'storage_id' => "53779806-0217-4d4c-9a7b-764b24d3eea5", - 'num_recipients_cap' => 9844 + 'discount_amount' => 8732, + 'code' => "uCdy", + 'usage_limit' => 3323, + 'min_amount' => 7581, + 'storage_id' => "cafb3486-d717-4255-9a9a-6382b3611412", + 'num_recipients_cap' => 500 ] ); try { @@ -155,19 +155,19 @@ public function testCreateCoupon6() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 5071, + 'discount_amount' => 183, 'is_public' => FALSE, - 'code' => "Wx", - 'usage_limit' => 6972, - 'min_amount' => 7368, - 'storage_id' => "32da6800-dd2a-4e1a-a0e4-aa633be8b23b", - 'num_recipients_cap' => 6346 + 'code' => "UdwX", + 'usage_limit' => 740, + 'min_amount' => 7419, + 'storage_id' => "40ea47da-c51e-4a69-bc11-1f5c1eb068ea", + 'num_recipients_cap' => 8597 ] ); try { @@ -183,20 +183,20 @@ public function testCreateCoupon7() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 7897, - 'is_hidden' => TRUE, + 'discount_amount' => 1013, + 'is_hidden' => FALSE, 'is_public' => TRUE, - 'code' => "fr6CL909V", - 'usage_limit' => 6402, - 'min_amount' => 10000, - 'storage_id' => "8de487ca-489a-4221-bff3-b9189c0d1da6", - 'num_recipients_cap' => 7579 + 'code' => "MB27QQHu", + 'usage_limit' => 9332, + 'min_amount' => 2181, + 'storage_id' => "23b6934e-bbf4-40f0-b67b-09ac26166ea7", + 'num_recipients_cap' => 81 ] ); try { @@ -212,21 +212,21 @@ public function testCreateCoupon8() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 74, - 'is_disabled' => TRUE, - 'is_hidden' => FALSE, - 'is_public' => FALSE, - 'code' => "nV3jRZ", - 'usage_limit' => 9268, - 'min_amount' => 6498, - 'storage_id' => "f533decc-c821-4033-9aed-bd4be1152bc6", - 'num_recipients_cap' => 7344 + 'discount_amount' => 4028, + 'is_disabled' => FALSE, + 'is_hidden' => TRUE, + 'is_public' => TRUE, + 'code' => "Lh83", + 'usage_limit' => 1543, + 'min_amount' => 4018, + 'storage_id' => "55a3727c-519a-4bb8-9bfa-7bb0e2e9593f", + 'num_recipients_cap' => 564 ] ); try { @@ -242,22 +242,22 @@ public function testCreateCoupon9() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 2988, - 'display_ends_at' => "2025-12-19T22:14:42.000000Z", - 'is_disabled' => TRUE, - 'is_hidden' => TRUE, + 'discount_amount' => 3596, + 'display_ends_at' => "2024-03-22T00:51:07.000000Z", + 'is_disabled' => FALSE, + 'is_hidden' => FALSE, 'is_public' => TRUE, - 'code' => "2cSSl7Ob", - 'usage_limit' => 8223, - 'min_amount' => 1572, - 'storage_id' => "0242e81f-551f-4178-8c56-67d9356ce9b3", - 'num_recipients_cap' => 1170 + 'code' => "Qc9GYSlX", + 'usage_limit' => 7008, + 'min_amount' => 1774, + 'storage_id' => "e754d828-bd35-410c-8a9d-b6068de639ec", + 'num_recipients_cap' => 1122 ] ); try { @@ -273,23 +273,23 @@ public function testCreateCoupon10() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 7097, - 'display_starts_at' => "2020-05-08T19:09:55.000000Z", - 'display_ends_at' => "2025-10-28T17:30:05.000000Z", + 'discount_amount' => 3950, + 'display_starts_at' => "2021-07-10T14:58:03.000000Z", + 'display_ends_at' => "2020-06-30T23:22:04.000000Z", 'is_disabled' => FALSE, 'is_hidden' => TRUE, - 'is_public' => TRUE, - 'code' => "4", - 'usage_limit' => 529, - 'min_amount' => 6428, - 'storage_id' => "b435da68-1257-49e9-bf19-24bd03539eba", - 'num_recipients_cap' => 502 + 'is_public' => FALSE, + 'code' => "82bj", + 'usage_limit' => 9871, + 'min_amount' => 695, + 'storage_id' => "f1b013bb-e77b-49a9-838f-cf4ae3c32f87", + 'num_recipients_cap' => 5232 ] ); try { @@ -305,24 +305,24 @@ public function testCreateCoupon11() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 401, - 'discount_upper_limit' => 9933, - 'display_starts_at' => "2020-09-22T04:21:42.000000Z", - 'display_ends_at' => "2023-06-06T06:51:02.000000Z", + 'discount_amount' => 618, + 'discount_upper_limit' => 3194, + 'display_starts_at' => "2025-04-05T09:42:04.000000Z", + 'display_ends_at' => "2024-06-12T10:44:55.000000Z", 'is_disabled' => TRUE, 'is_hidden' => TRUE, - 'is_public' => FALSE, - 'code' => "jrsl", - 'usage_limit' => 9165, - 'min_amount' => 1199, - 'storage_id' => "2987976a-6eb0-4d32-9a53-0c2ca8b88713", - 'num_recipients_cap' => 7839 + 'is_public' => TRUE, + 'code' => "4l", + 'usage_limit' => 7637, + 'min_amount' => 3836, + 'storage_id' => "811f752c-b235-4c0d-b3cd-4c5ea7cf276c", + 'num_recipients_cap' => 2921 ] ); try { @@ -338,25 +338,25 @@ public function testCreateCoupon12() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 1599, - 'description' => "vIS4FqKIGpu0MDWpiDvc0", - 'discount_upper_limit' => 2559, - 'display_starts_at' => "2024-09-14T02:29:36.000000Z", - 'display_ends_at' => "2026-04-30T11:45:01.000000Z", - 'is_disabled' => FALSE, - 'is_hidden' => FALSE, - 'is_public' => TRUE, - 'code' => "6ElFsXXAu", - 'usage_limit' => 945, - 'min_amount' => 8890, - 'storage_id' => "cc0a2e67-3191-4d67-a5f2-11a022eb03c4", - 'num_recipients_cap' => 6486 + 'discount_amount' => 3803, + 'description' => "Buyia62bkzzlqIc0ydT6mqiA8RNdj3UyTqHUrIwecpoF", + 'discount_upper_limit' => 6548, + 'display_starts_at' => "2020-12-25T03:35:58.000000Z", + 'display_ends_at' => "2024-11-20T06:26:16.000000Z", + 'is_disabled' => TRUE, + 'is_hidden' => TRUE, + 'is_public' => FALSE, + 'code' => "pI", + 'usage_limit' => 6172, + 'min_amount' => 7372, + 'storage_id' => "8d125a51-f755-467b-a588-e3e1d94fe44d", + 'num_recipients_cap' => 2050 ] ); try { @@ -372,15 +372,15 @@ public function testCreateCoupon13() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 2883, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["1a38be5d-8111-45b2-9e67-49ee75034483", "9a1c9714-002b-4921-93f5-d0caa114a12f", "471a75a5-cd34-4cca-99ea-f03c26633e06", "2567f9c4-1b7b-40bd-885d-251ed9ef954f", "8ec86228-1142-4a5e-8de4-6ab2f1cb6edc", "0927b436-dc53-41dc-ab3c-55b365843e6d"] + 'discount_amount' => 3660, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["12f2f0bc-b0c2-43af-bb17-380b045b4604", "d1d1fa8d-b604-4e9c-af20-bb785514aaf9", "034b7033-65e4-4ea5-931c-5418b53c81b4", "4ccbc1fb-aa72-4dee-93c7-c3ee559c4075", "ec226d44-bc8d-4fa7-ac31-e0af6431da57"] ] ); try { @@ -396,16 +396,16 @@ public function testCreateCoupon14() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 1432, + 'discount_amount' => 7078, 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["1d8f9fe8-0c5e-485f-8bb7-7f47d0160160", "7de28da7-d163-4ea3-9639-8c1502d9bca0"], - 'num_recipients_cap' => 4848 + 'available_shop_ids' => ["82f4d38f-6172-4620-8de1-2a0b770e5d6f", "5c55d840-8086-462a-a490-531c7ac45fcb", "428b074b-5ba4-480f-8baa-dddfd4a91562", "c44b19a9-60cc-4d97-885c-7f5f4dd24999", "f2e89182-0072-4d9f-8452-3ea3c00b5c42", "e6aa05bf-ce22-4e47-87a1-15624a62bb59", "67b9c185-f522-424c-9d74-d0785b0991a8", "24b61667-8387-4242-bd84-aa3564a75c00"], + 'num_recipients_cap' => 8836 ] ); try { @@ -421,17 +421,17 @@ public function testCreateCoupon15() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 5348, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["895348ea-442b-45b9-9b89-6f8ddd2d1b62", "9c994583-d5a0-4261-95cd-8c2eeac848a4", "4c6ddacf-c730-46d1-815a-045594dd570d", "b6e47e45-98c6-40a7-933b-255d62470c0f", "164fd332-e742-4274-ac52-ed3e84587840", "ff7fa534-0856-4049-911f-fd3ab1d906d6", "3ad14b16-701a-4dad-95b2-9979391dcf21"], - 'storage_id' => "23b5b990-b3b1-4c0e-88dc-610ad8dbf50a", - 'num_recipients_cap' => 3442 + 'discount_amount' => 6877, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["87f87c71-53f2-4fcb-a532-bf22e2217f12", "e0e96ca7-c0ed-4891-98f5-2f4466195b7b", "0fbd8a30-4e2b-4606-97aa-21d5c10b28d7", "c5a227d3-55d4-439a-b9ec-659009b31727", "6e0b3c64-0b5d-4a8e-9e54-fc6197b578b2", "ff0ef739-f9f8-40a5-9f5f-00af26078dc5"], + 'storage_id' => "a5741e91-c3ad-4816-82c0-83e69d5dd81a", + 'num_recipients_cap' => 9286 ] ); try { @@ -447,18 +447,18 @@ public function testCreateCoupon16() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 3034, + 'discount_amount' => 3252, 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["5d4b7f12-fff7-4965-b529-14a080e6a769", "53f3ecf7-a5fe-4597-b26c-614c4d628c80", "85ec37d2-06a7-49bc-a3b5-8bb484577fe8", "c1ee978a-9cc6-47f3-bed4-467c59582dba", "c03e39d7-3a52-4928-b3a7-3efddbb07668", "78a5ce64-8de9-43e1-bc64-0cbe4465e0ac"], - 'min_amount' => 503, - 'storage_id' => "4130db89-93d2-4d35-87bf-e8c9fed6fc98", - 'num_recipients_cap' => 6283 + 'available_shop_ids' => ["cc741f17-6f3c-4c89-a26f-43205d37c8dd", "266a2f7d-d47e-4543-a53d-049552a2b667"], + 'min_amount' => 5412, + 'storage_id' => "87b7bc8c-dfdc-4d61-b71d-c7198766d588", + 'num_recipients_cap' => 3385 ] ); try { @@ -474,19 +474,19 @@ public function testCreateCoupon17() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 4414, - 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["2626d128-337a-4a4c-96c9-d679fa8702f2", "b8fbe233-adf4-4f56-9b3d-8ea1211d3428", "26bcafbd-fa1e-4574-8cf1-ef1b330f5e5a", "27a7c67d-20a7-47bf-9683-bda3e25d2c92", "b6433aa0-2f77-4720-8953-2347a0fce88c", "5aa1438b-6c8c-41d2-b9c1-40884c550174", "ef8fcf5f-8753-4284-84b9-24e31d017392", "d2acfecf-9b5f-4996-abe3-0c4304528b00", "0db01da7-b922-41d6-8332-2531be10fe21"], - 'usage_limit' => 6828, - 'min_amount' => 9235, - 'storage_id' => "f4377a32-0631-45fc-af82-6c9fdbf3e1d6", - 'num_recipients_cap' => 8585 + 'discount_amount' => 2353, + 'is_shop_specified' => FALSE, + 'available_shop_ids' => ["0e8aeb8b-69c9-4450-99df-96589ea03efe", "3e30b30d-2070-48ac-9aca-b098030f6114", "1c34a76f-84c8-4891-a1ee-025d8af69b84", "5afc714b-b30e-4888-9e96-7a1a779e19da"], + 'usage_limit' => 3962, + 'min_amount' => 5801, + 'storage_id' => "75dd24e7-fb0f-4d07-b48f-4227268b20cd", + 'num_recipients_cap' => 7433 ] ); try { @@ -502,20 +502,20 @@ public function testCreateCoupon18() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 235, - 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["6ada1085-577c-468c-92ea-b4dd6e93c86b", "38b0a09c-2ca2-4bc0-a2dd-3892efbf9fa0", "6c48d2c1-8886-47ed-be26-4641eef07c75"], - 'code' => "sWm", - 'usage_limit' => 6569, - 'min_amount' => 4441, - 'storage_id' => "af75a738-2fec-4c60-95e3-d0501f85b55d", - 'num_recipients_cap' => 4520 + 'discount_amount' => 8053, + 'is_shop_specified' => FALSE, + 'available_shop_ids' => ["451e55df-edea-45ed-9895-c7f003fe412b", "08f0d0f2-3cd1-4c4f-8322-4492141a6999", "c561fa3d-684a-4949-844d-9a74ccdefe9b", "368a863f-156b-4ef8-8a81-28d511e1683c"], + 'code' => "3C", + 'usage_limit' => 6093, + 'min_amount' => 8765, + 'storage_id' => "20789d20-bdef-4b77-99f7-a01f33c0bfbd", + 'num_recipients_cap' => 8564 ] ); try { @@ -531,21 +531,21 @@ public function testCreateCoupon19() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 9369, + 'discount_amount' => 1544, 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["88ec6d90-aec6-4148-b8cf-d7c25177ff29", "707c3891-2b9d-4704-954f-44b04ca544a3", "fc1ed892-c8e7-4754-8f07-152be7f5a75c", "9ebb83bb-7750-4ea3-b641-1acce92f0305", "e61b3919-ca95-4a7e-ab67-2300946945a9", "1b4f3a80-541c-489b-8d84-8dcaad431b91", "265f3800-4c1c-469c-a189-f61e00683577"], + 'available_shop_ids' => ["56c47908-3568-47f9-a2de-e8b66931ba6f", "483a215c-9a35-4bb4-859e-377982ac18c7", "a042ec2f-dc28-459d-bbd8-fe05c9e78cde", "ab6cfe2f-23e8-4718-8bc1-c679c781cc00", "3c9018a2-d427-498a-a271-f3b9cd431e20", "ed982be9-28f3-47b4-88cc-ca7d39c6c723", "729e5e30-8eb0-437d-a563-1097ac5e2e20"], 'is_public' => TRUE, - 'code' => "wCaYZ0", - 'usage_limit' => 5931, - 'min_amount' => 5471, - 'storage_id' => "a96f79b5-4741-4324-b49c-ded78ea9cc3c", - 'num_recipients_cap' => 9477 + 'code' => "f6yg", + 'usage_limit' => 4538, + 'min_amount' => 2029, + 'storage_id' => "268851a3-2291-43fa-a3cc-ed0274442bba", + 'num_recipients_cap' => 7577 ] ); try { @@ -561,22 +561,22 @@ public function testCreateCoupon20() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 1118, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["b9f7d024-3326-4331-aec9-6728fdc95641", "cc4ad927-8d5a-4b89-9088-610f7ab44967", "bc376201-f6cd-4439-bf46-eb448aef9a46", "7ec924fe-2f7b-477a-901a-806cd54d07a4"], + 'discount_amount' => 2901, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["4dc694cb-a5e2-4d9d-9425-4fb54180e1e6"], 'is_hidden' => FALSE, - 'is_public' => TRUE, - 'code' => "68w", - 'usage_limit' => 899, - 'min_amount' => 3716, - 'storage_id' => "c8f7acd0-09fa-4cd0-8ea7-b8310734c99e", - 'num_recipients_cap' => 7030 + 'is_public' => FALSE, + 'code' => "XeOgC", + 'usage_limit' => 1770, + 'min_amount' => 3132, + 'storage_id' => "d468d8a9-3f6f-470a-b5c8-16645785d95e", + 'num_recipients_cap' => 3227 ] ); try { @@ -592,23 +592,23 @@ public function testCreateCoupon21() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 2695, + 'discount_amount' => 7912, 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["2ed994f0-9e95-48c0-81d5-0c6c9680aeff", "5df030f2-9e30-43e5-b228-b2a679231135", "b0291cb5-1a9d-4a6f-9cb0-93b658615f7b", "7e222f82-d1fb-48b7-9c59-a7fdbe7ed696", "8b68ca2a-2253-44d9-b4ae-d9f2beb9803d", "b2d7f040-0174-4ccc-b0d1-52496a5a0468", "fafad8dd-c5d4-47f3-91f4-f2225203c666"], + 'available_shop_ids' => ["0aff1eed-dae4-460e-bcf9-9f40cb041b96", "fe557904-d16f-409e-9daa-239f4be4e4d8", "dbdfa07d-0228-4dab-b53e-124494f7f0fe", "08accf64-c35c-42af-ad02-cd59da2745e6", "eecb87eb-21b0-484b-acb5-2eecc346d92e", "1d92e851-556f-4ce2-97de-8b4d3034a01c", "8259df7f-6a65-4d3e-bf87-3806a7f9be0f", "e5338255-56bd-48f2-bbbd-609e7b0de7a0"], 'is_disabled' => TRUE, 'is_hidden' => TRUE, - 'is_public' => FALSE, - 'code' => "NUlxPCHvP", - 'usage_limit' => 9985, - 'min_amount' => 6153, - 'storage_id' => "5b4d2e48-8c65-48a4-945a-00b47333752f", - 'num_recipients_cap' => 1896 + 'is_public' => TRUE, + 'code' => "0yr", + 'usage_limit' => 3927, + 'min_amount' => 2866, + 'storage_id' => "980322c9-0bc6-427b-ae1f-170a17088a8d", + 'num_recipients_cap' => 2519 ] ); try { @@ -624,24 +624,24 @@ public function testCreateCoupon22() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 7824, + 'discount_amount' => 4116, 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["a22e3e01-ba2c-48ae-a98a-538c05ca2614"], - 'display_ends_at' => "2026-05-25T17:05:07.000000Z", - 'is_disabled' => TRUE, - 'is_hidden' => TRUE, + 'available_shop_ids' => ["6044a3fe-8e15-4faf-b4a7-0f75fb8774da", "74b8cc4d-7f40-476e-8eee-82ff953542eb", "acd9ec61-f9ea-4964-a3c1-993f5cfcd12d"], + 'display_ends_at' => "2021-01-03T07:09:30.000000Z", + 'is_disabled' => FALSE, + 'is_hidden' => FALSE, 'is_public' => TRUE, - 'code' => "D87F", - 'usage_limit' => 1973, - 'min_amount' => 7578, - 'storage_id' => "d7760b1a-491d-48cf-9bcc-5b73a599bbaf", - 'num_recipients_cap' => 1777 + 'code' => "za", + 'usage_limit' => 4140, + 'min_amount' => 2214, + 'storage_id' => "b79bb8bb-5e02-4ae3-a98c-750eaf702db8", + 'num_recipients_cap' => 620 ] ); try { @@ -657,25 +657,25 @@ public function testCreateCoupon23() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 5119, - 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["6386839c-a762-419e-8976-774e07b8c658", "af861a09-80ab-4d26-b0d3-c3980194fed6", "817c5f11-5b69-4ac4-9e19-81a63a3224a1", "559bf6ae-5add-46de-82d7-593ef9d457e6", "d3a742ff-2c1d-4101-81fe-a3d0a166046d", "dc1f0dc7-5e73-4548-98b0-66388ef5e8c5"], - 'display_starts_at' => "2022-04-05T11:31:28.000000Z", - 'display_ends_at' => "2021-08-24T21:57:22.000000Z", + 'discount_amount' => 7137, + 'is_shop_specified' => FALSE, + 'available_shop_ids' => ["e0c70df1-8472-409b-b0f5-78820e03e35e", "68420c3f-7096-4630-8d10-42b753f20a70", "89615428-fe49-4e02-9573-1fd7b7dc0b21", "3d22159c-14b6-4a98-9da3-73fefb5fbcb4", "e2a95469-8bd4-4faf-8495-211b6ac7ea37", "7b0480ee-2164-4439-af69-a6175494f211", "9a3bc5b4-4724-4bfd-9b6a-fdfe7cb13f54", "1a1672a5-9aa9-4bf5-b3c6-5bb0447884c8", "5c0a5dd2-3fd9-4dcb-a780-7017d643ba43"], + 'display_starts_at' => "2025-06-03T04:28:43.000000Z", + 'display_ends_at' => "2025-04-21T15:45:30.000000Z", 'is_disabled' => TRUE, 'is_hidden' => TRUE, 'is_public' => FALSE, - 'code' => "TJypI", - 'usage_limit' => 2576, - 'min_amount' => 772, - 'storage_id' => "3c40dcb4-42b2-495e-89ee-09f54ae95793", - 'num_recipients_cap' => 4751 + 'code' => "Ml", + 'usage_limit' => 3819, + 'min_amount' => 5932, + 'storage_id' => "dba247c4-b155-456e-9061-0de8cca1c1b6", + 'num_recipients_cap' => 1383 ] ); try { @@ -691,26 +691,26 @@ public function testCreateCoupon24() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 2851, + 'discount_amount' => 6251, 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["753e8213-2f3b-448c-9c35-889b1cb3b2b6", "e0fd0f3d-845f-49d6-a0cc-cf6bb172c997", "99aa0dce-cdf9-46c5-899d-b685c33ea991", "791a6655-8953-440e-acd7-16d397f98e9f", "4e3afda4-7b61-4c9c-b65e-a6afa677a6e0", "2584cf6c-0e5a-4327-8b7c-f721be004ac7", "50e8a6a6-c9ef-44b7-90e8-b590b46e20bf", "b00c4d54-282a-4a11-992b-14d4272023c7"], - 'discount_upper_limit' => 7283, - 'display_starts_at' => "2026-08-08T08:49:55.000000Z", - 'display_ends_at' => "2025-04-02T06:27:36.000000Z", + 'available_shop_ids' => ["b91fdb3b-3344-48c1-92f0-38355a3fc276", "6d083bd8-0c37-48cd-bd75-3c0c2fa4a58a", "325bd2f0-ef50-4185-8e3c-d5b65e28e7fc", "a7ec87c6-50d6-47ee-bf2c-513f58230699", "84b61f3c-ea8c-4c3d-a714-fa1975f28562", "c7b51836-afca-4c6a-814b-5582d964d185", "7d8369d9-1558-4afc-ab38-679a545accc8"], + 'discount_upper_limit' => 925, + 'display_starts_at' => "2026-07-02T02:32:28.000000Z", + 'display_ends_at' => "2025-01-10T22:43:44.000000Z", 'is_disabled' => FALSE, - 'is_hidden' => FALSE, - 'is_public' => TRUE, - 'code' => "TO", - 'usage_limit' => 9148, - 'min_amount' => 2393, - 'storage_id' => "4e08a0ae-c43e-486b-a55b-603f8b37f6f9", - 'num_recipients_cap' => 7450 + 'is_hidden' => TRUE, + 'is_public' => FALSE, + 'code' => "zepS", + 'usage_limit' => 4305, + 'min_amount' => 4571, + 'storage_id' => "bd135658-51ad-4784-b331-08a846e39de7", + 'num_recipients_cap' => 2098 ] ); try { @@ -726,27 +726,27 @@ public function testCreateCoupon25() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_amount' => 4576, + 'discount_amount' => 1062, 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["16bef6aa-5c2d-4d36-8087-04ecb6fc9c8a", "5f871ef7-8c2b-4fdc-901d-0b91631d208f", "e47da5b0-e913-4a9c-8e0b-fdb273059331", "f0167af9-919b-4b53-8862-aa7005a1ea6b", "3416b3e5-4f6d-4b1f-84a5-d90403ee27aa", "2e7e66cd-a45b-4e07-9fae-8fdb82b69b1d", "7d493633-fc27-42e1-bf16-757785a9d35b", "d0757f0a-869f-44a0-8bc0-b0514c908a25", "7121435f-6e19-4620-b9ae-0c8f3c116d8d", "290fb61e-10fb-4aa3-9cb2-03faacfd62af"], - 'description' => "T4JKnzi5L8cpHHMwXcAIRcjNLk0uNWeNHUqo3XUcSS2VsZS4Lj4GkDI0oXRDtB", - 'discount_upper_limit' => 2762, - 'display_starts_at' => "2020-06-05T10:24:56.000000Z", - 'display_ends_at' => "2025-06-22T23:58:10.000000Z", - 'is_disabled' => TRUE, + 'available_shop_ids' => ["4408c9b8-1068-40b9-a3a8-90c59f04cd06", "1ddde577-befe-4d39-b43f-849a7854558f", "a891b580-58d4-4a56-9229-f1edbb909db3", "b004a6d1-acc5-459e-98e2-2852e0dab3ba", "bfb132a1-dd66-46d1-b4cd-aa42ad72505c", "d29741db-1c4b-40c2-bcf1-d8058fa2bf96", "8c629643-4033-449b-93a7-cc7c9cb13cb2", "7e5772ab-0da9-489b-a9c4-544689558797", "3bcd68ee-ddd2-4d45-b380-51fda16c1053", "4a1773f7-935e-42bb-972c-15f391273e6b"], + 'description' => "PWs7mGvsLBF", + 'discount_upper_limit' => 292, + 'display_starts_at' => "2026-02-11T19:09:46.000000Z", + 'display_ends_at' => "2021-10-11T11:06:26.000000Z", + 'is_disabled' => FALSE, 'is_hidden' => TRUE, - 'is_public' => TRUE, - 'code' => "11f", - 'usage_limit' => 5733, - 'min_amount' => 2302, - 'storage_id' => "d99ab3c0-26fc-4e14-98ae-5021fccf2c17", - 'num_recipients_cap' => 9410 + 'is_public' => FALSE, + 'code' => "kalm5QIcpZ", + 'usage_limit' => 1066, + 'min_amount' => 7547, + 'storage_id' => "74dab962-bc2d-4fb2-b119-0d298ea088fc", + 'num_recipients_cap' => 9308 ] ); try { @@ -762,13 +762,13 @@ public function testCreateCoupon26() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 2150.0 + 'discount_percentage' => 8851.0 ] ); try { @@ -784,14 +784,14 @@ public function testCreateCoupon27() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 8550.0, - 'num_recipients_cap' => 1333 + 'discount_percentage' => 1077.0, + 'num_recipients_cap' => 2331 ] ); try { @@ -807,15 +807,15 @@ public function testCreateCoupon28() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 4454.0, - 'storage_id' => "837e8452-f75d-4d90-b29c-9606a6a29ce0", - 'num_recipients_cap' => 8647 + 'discount_percentage' => 2286.0, + 'storage_id' => "6eeca6da-f8a2-4b91-b661-fcf8c99e0d01", + 'num_recipients_cap' => 6950 ] ); try { @@ -831,16 +831,16 @@ public function testCreateCoupon29() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 1571.0, - 'min_amount' => 5007, - 'storage_id' => "551e8d53-3c07-44c4-b2ae-f447792a3255", - 'num_recipients_cap' => 2990 + 'discount_percentage' => 5084.0, + 'min_amount' => 8916, + 'storage_id' => "241993d4-4f49-4362-a3ea-ee4fe578c1be", + 'num_recipients_cap' => 5662 ] ); try { @@ -856,17 +856,17 @@ public function testCreateCoupon30() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 8751.0, - 'usage_limit' => 8126, - 'min_amount' => 3632, - 'storage_id' => "b03cb5d5-45b0-4221-99d3-61ac6bdeea41", - 'num_recipients_cap' => 5257 + 'discount_percentage' => 6285.0, + 'usage_limit' => 1888, + 'min_amount' => 9726, + 'storage_id' => "ea2c7129-0e45-4e21-907f-65c23e6f84a7", + 'num_recipients_cap' => 3938 ] ); try { @@ -882,18 +882,18 @@ public function testCreateCoupon31() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 9137.0, - 'code' => "89", - 'usage_limit' => 2547, - 'min_amount' => 8463, - 'storage_id' => "a77b0af3-240f-4c43-b540-996232de7770", - 'num_recipients_cap' => 8952 + 'discount_percentage' => 9346.0, + 'code' => "li2", + 'usage_limit' => 8172, + 'min_amount' => 9761, + 'storage_id' => "14f0a91a-c5ca-4b37-8385-b0285accadf9", + 'num_recipients_cap' => 4790 ] ); try { @@ -909,19 +909,19 @@ public function testCreateCoupon32() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 2398.0, - 'is_public' => FALSE, - 'code' => "oj", - 'usage_limit' => 6193, - 'min_amount' => 9139, - 'storage_id' => "b32ad5f6-deb0-4511-aa54-edcc3c90b697", - 'num_recipients_cap' => 943 + 'discount_percentage' => 1343.0, + 'is_public' => TRUE, + 'code' => "M", + 'usage_limit' => 5213, + 'min_amount' => 9093, + 'storage_id' => "9b029573-48a9-4281-abc1-632f55c62530", + 'num_recipients_cap' => 9156 ] ); try { @@ -937,20 +937,20 @@ public function testCreateCoupon33() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 4246.0, + 'discount_percentage' => 1466.0, 'is_hidden' => TRUE, 'is_public' => TRUE, - 'code' => "kZtGKmc", - 'usage_limit' => 1384, - 'min_amount' => 6719, - 'storage_id' => "0ba7b296-a6dd-4a09-a610-07b134090b45", - 'num_recipients_cap' => 6519 + 'code' => "HGei6FNa", + 'usage_limit' => 2997, + 'min_amount' => 2452, + 'storage_id' => "5061c869-6b4e-43dd-bb48-87aa7d06e453", + 'num_recipients_cap' => 7572 ] ); try { @@ -966,21 +966,21 @@ public function testCreateCoupon34() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 1332.0, - 'is_disabled' => FALSE, - 'is_hidden' => FALSE, + 'discount_percentage' => 2364.0, + 'is_disabled' => TRUE, + 'is_hidden' => TRUE, 'is_public' => TRUE, - 'code' => "1rbMFU", - 'usage_limit' => 141, - 'min_amount' => 9686, - 'storage_id' => "84c89d6c-fa47-4561-b852-e2e3209f5e19", - 'num_recipients_cap' => 4065 + 'code' => "e3", + 'usage_limit' => 799, + 'min_amount' => 6102, + 'storage_id' => "2b0d4e99-cb7d-47e7-852d-c54b5ea2e36a", + 'num_recipients_cap' => 8065 ] ); try { @@ -996,22 +996,22 @@ public function testCreateCoupon35() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 5006.0, - 'display_ends_at' => "2025-04-03T04:10:03.000000Z", - 'is_disabled' => FALSE, + 'discount_percentage' => 7388.0, + 'display_ends_at' => "2024-02-05T20:21:37.000000Z", + 'is_disabled' => TRUE, 'is_hidden' => TRUE, 'is_public' => FALSE, - 'code' => "w", - 'usage_limit' => 1061, - 'min_amount' => 299, - 'storage_id' => "10941edc-4921-4343-8dbc-9f1a473593ba", - 'num_recipients_cap' => 6273 + 'code' => "j7Z0SWMLP", + 'usage_limit' => 7965, + 'min_amount' => 2875, + 'storage_id' => "9c661d7a-6077-4c3a-9f9c-dfdb78329789", + 'num_recipients_cap' => 9784 ] ); try { @@ -1027,23 +1027,23 @@ public function testCreateCoupon36() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 3872.0, - 'display_starts_at' => "2021-03-02T21:57:17.000000Z", - 'display_ends_at' => "2024-03-19T04:59:49.000000Z", - 'is_disabled' => TRUE, + 'discount_percentage' => 4122.0, + 'display_starts_at' => "2026-03-20T11:48:39.000000Z", + 'display_ends_at' => "2023-09-19T07:21:12.000000Z", + 'is_disabled' => FALSE, 'is_hidden' => FALSE, 'is_public' => FALSE, - 'code' => "cVhw", - 'usage_limit' => 9130, - 'min_amount' => 5859, - 'storage_id' => "cd62f353-7744-4736-a424-1869697b5011", - 'num_recipients_cap' => 4242 + 'code' => "7VuCPQn", + 'usage_limit' => 5939, + 'min_amount' => 7284, + 'storage_id' => "31ae1292-a4a6-42e7-84cb-2ecb429c8493", + 'num_recipients_cap' => 5647 ] ); try { @@ -1059,24 +1059,24 @@ public function testCreateCoupon37() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 7049.0, - 'discount_upper_limit' => 1662, - 'display_starts_at' => "2022-05-31T00:16:17.000000Z", - 'display_ends_at' => "2021-01-22T04:45:43.000000Z", + 'discount_percentage' => 134.0, + 'discount_upper_limit' => 883, + 'display_starts_at' => "2022-09-18T16:41:52.000000Z", + 'display_ends_at' => "2021-02-24T23:50:22.000000Z", 'is_disabled' => FALSE, 'is_hidden' => TRUE, 'is_public' => FALSE, - 'code' => "5TUTM16Yq", - 'usage_limit' => 2576, - 'min_amount' => 2674, - 'storage_id' => "ad8068c8-f8c1-45cf-b85d-207f2e29e9a8", - 'num_recipients_cap' => 6387 + 'code' => "tK", + 'usage_limit' => 7352, + 'min_amount' => 6004, + 'storage_id' => "8437a398-4c46-4239-b33c-729d9d6388ea", + 'num_recipients_cap' => 5880 ] ); try { @@ -1092,25 +1092,25 @@ public function testCreateCoupon38() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 2671.0, - 'description' => "5GeUYrGDCf0i4xR1YeuarVLqKYaajZ45lMb2EdpxyfZWbcSeQSSC89X69cCxk1lmjrE2LQn8WVW3m44epc5OJWLmTr626o4XX2rICXAhNDPHxc5nbxE6dOS7QbkrsxeFRrdV1gQxduyB3Z9uLKn8CBvuRo159rPRsnfNPsYuS9nBNol3v7lVyt80jIUhEuqcVn523Q4baN0pPcQtGvFKDcSo", - 'discount_upper_limit' => 6877, - 'display_starts_at' => "2020-08-11T03:55:42.000000Z", - 'display_ends_at' => "2026-02-25T05:23:04.000000Z", - 'is_disabled' => FALSE, - 'is_hidden' => FALSE, + 'discount_percentage' => 1705.0, + 'description' => "QnBp1nMIeAnY6Xeri5tCJDZsGcVm09iZYX0jHs0ds3Y41lK02B8JXAbkOFKSHaiDX11U4V4mzkiQ9KgdufJCOqQoqEQic9b7rjANNhMIW5uX0nomeRn6xi8YDAJH7HJXNF3Oy8VhKyGvyermiboj", + 'discount_upper_limit' => 8588, + 'display_starts_at' => "2022-04-19T03:19:39.000000Z", + 'display_ends_at' => "2020-01-13T18:28:56.000000Z", + 'is_disabled' => TRUE, + 'is_hidden' => TRUE, 'is_public' => TRUE, - 'code' => "IJSa9", - 'usage_limit' => 4783, - 'min_amount' => 1938, - 'storage_id' => "e890c865-13e2-45eb-9328-22570fe91b31", - 'num_recipients_cap' => 1678 + 'code' => "vz1I1Hvcbo", + 'usage_limit' => 8825, + 'min_amount' => 851, + 'storage_id' => "660e32d3-b958-4e1c-a5a7-32de2d82ec85", + 'num_recipients_cap' => 9316 ] ); try { @@ -1126,15 +1126,15 @@ public function testCreateCoupon39() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 8603.0, - 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["c8b5039b-ff40-4514-abc6-542c073cc132", "3cf55021-7d5e-4383-b7ed-8498b12bd8c9", "35902a2e-98e6-4a4a-b517-7abb4d8c503d", "65cf343d-b930-4e1e-89ed-62a25ccfc28d", "fee5be17-3785-4077-ba2e-fd6f0fe60a12"] + 'discount_percentage' => 7679.0, + 'is_shop_specified' => FALSE, + 'available_shop_ids' => ["24f7e423-bf77-4a52-b1b1-e13a8ac7fda4", "d6fc7af8-7c0b-47c4-a613-ee9dc20020c1", "0d153afd-569d-462f-9e1c-b04a3be540f2", "2a7c205d-9c78-4cb0-b076-4789de49ef32", "0fdc3417-3458-4d05-bd5d-c77620939ef3"] ] ); try { @@ -1150,16 +1150,16 @@ public function testCreateCoupon40() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 2356.0, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["3b67308d-c0f3-4c26-b0e9-4c39d988acb3", "44ef40dc-29d1-4c2c-989d-c27914ba7e10", "fcdad998-d19b-4487-8411-ef450f736f7f", "4da098ce-41f1-44ed-8177-8efbf329ea4f", "8e54b6a9-61f8-4f91-b859-24916f901eee", "a053fedc-d504-4356-8ab9-5ad4e7023338", "544a308e-78eb-4a83-a061-0bd22d36d6b9", "edb6fd05-8090-447d-a579-ca78a4bd5326", "ad377d02-46a0-403e-8420-b68f67cb72d6", "6cd1cfeb-e294-4b69-929a-62303eb65459"], - 'num_recipients_cap' => 867 + 'discount_percentage' => 5854.0, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["69d490c3-4c02-44fe-ade0-7191749bffe5", "71c158c5-9b80-4ee3-84dd-dcdc05e15818", "bf0ccfed-73e6-4929-a071-909b442ca732", "12674815-e3c3-4bcb-b78f-64b224d70a46"], + 'num_recipients_cap' => 3634 ] ); try { @@ -1175,17 +1175,17 @@ public function testCreateCoupon41() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 8808.0, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["d96372b5-f730-42f5-b6d4-9c1400ac2a5c", "35f7a2ed-760c-4758-9495-9c4a52116889", "a894f783-aca8-4d17-8e83-60fed80bb27e", "5715cdb3-c4f4-41e1-bcdf-7f69e4147c2b", "e31d1950-19b6-49bf-9f1d-f07a8348ed15", "a328483c-fc7c-4e72-8d42-e92c490aceff", "7c5d7689-bcc3-4e1d-b62e-6cf2f1647ba0", "2e497798-e354-4170-911b-50323acfda4b"], - 'storage_id' => "7fac31ab-68bc-448a-90fa-0e08549dd093", - 'num_recipients_cap' => 1933 + 'discount_percentage' => 4854.0, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["c9d9be2c-49ea-4199-8054-182a7633a9c6", "2c67a19f-daeb-4561-a290-a9a1a225379f", "2705f027-bf44-4697-b953-dc45aa2402bb", "98291d91-5725-4c6d-8583-5938cfae2e8b"], + 'storage_id' => "74e12439-7302-452e-a46f-dcbda827ad09", + 'num_recipients_cap' => 9307 ] ); try { @@ -1201,18 +1201,18 @@ public function testCreateCoupon42() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 8906.0, + 'discount_percentage' => 9641.0, 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["d50ad256-dd56-4974-bd84-1caa220778d3", "e9a4656a-3d48-49de-b74b-ec707e114200", "0bf89147-aebc-4134-812b-e49bd12c5c57", "12aa59ad-8914-40a2-89b7-7498611a0080", "27b5a41f-90d7-4e06-a097-a3cd069bfa05", "6684a8fc-0a9c-426c-9492-7783bd609af7", "2139808c-0c1c-4d5c-9680-13017dce0ffc", "d129ebde-7100-489d-afef-08f96e58de25", "25d252db-6469-4d8d-84f4-352bd78b2eac"], - 'min_amount' => 6221, - 'storage_id' => "0328bb8a-1de6-48e1-93f7-da04f7f0cffb", - 'num_recipients_cap' => 1400 + 'available_shop_ids' => ["b10b19c3-30bf-472c-be41-d5487d2e504e"], + 'min_amount' => 45, + 'storage_id' => "022c4302-1f1a-4cc8-a26b-67c4f0d76299", + 'num_recipients_cap' => 1592 ] ); try { @@ -1228,19 +1228,19 @@ public function testCreateCoupon43() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 6270.0, + 'discount_percentage' => 4652.0, 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["4cca2fc9-9930-49de-b76c-2717b06b2746", "3754c7d0-7cad-4554-9d5e-0263e68519d3", "06707071-0807-44dd-bbd8-d431a939db13", "0803db28-074f-427d-a39d-2c4a70b492ca", "d90a9a0a-72c3-47f0-88b4-1f197c1fd3e1", "dddeed2a-dd62-4ef7-81f6-32a29f746f99", "12c90644-3a03-4166-a9c9-0d931d346b11", "47502ad9-287f-4522-a256-4d45254b2a7c", "cf05b4fa-0ff7-4358-85fa-7b2e69ae8f65", "056ec189-64e0-4658-b784-fd83aa48fd40"], - 'usage_limit' => 8387, - 'min_amount' => 245, - 'storage_id' => "2a68520d-1062-47dc-be42-d1ac557b2699", - 'num_recipients_cap' => 9482 + 'available_shop_ids' => ["e4b70ff8-7727-4cc4-8939-0c1e742afe55", "1c401b9d-5628-4a84-a7d9-eeffdd1f1700"], + 'usage_limit' => 2155, + 'min_amount' => 4233, + 'storage_id' => "a963d00d-3255-470c-a059-9186509dc601", + 'num_recipients_cap' => 7620 ] ); try { @@ -1256,20 +1256,20 @@ public function testCreateCoupon44() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 597.0, + 'discount_percentage' => 5291.0, 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["e43759dd-672a-4f2d-ad8b-cb00fed8d6ad", "93d321f6-c29f-475a-a1ad-1b7e91ded193", "e3396211-8c3d-4622-b6fe-754881aa6388", "bdccb6a5-93c7-45c9-b782-9a519bc5fbaa", "10ddaaa6-1c5b-4ec7-9fc6-b5c4312b3333", "d0f3687c-0ef9-457f-8db3-611fc59e3601", "de79d91e-7b57-408f-9188-a463b16a511a", "e59986cf-8051-4bb7-9c3f-de127205cb84"], - 'code' => "GqTbykQN", - 'usage_limit' => 7588, - 'min_amount' => 7207, - 'storage_id' => "ffe4ac7c-5e65-4a58-8bf7-eb663481683f", - 'num_recipients_cap' => 2540 + 'available_shop_ids' => ["ec718a9a-a710-4633-9eb8-f6d4a888c589", "dbd5995e-16b5-4e6a-908c-b0df76876e28", "bf693f96-0127-45e4-9564-77a482feecaa", "2639b120-79a8-4c27-ae74-659656379682", "49da3c21-77cc-4efc-bddf-c65088ed2cb9", "6f589f90-7fab-4bc0-bcf7-76956a26c476", "d7cbc6f9-f389-4dd9-84b1-47226c4993dd", "30b8fa71-d48a-49bc-9012-168de6b8eee0"], + 'code' => "o", + 'usage_limit' => 9942, + 'min_amount' => 5053, + 'storage_id' => "07a137f7-611a-4515-9010-a8c6fe26b2b6", + 'num_recipients_cap' => 6661 ] ); try { @@ -1285,21 +1285,21 @@ public function testCreateCoupon45() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 5234.0, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["f63cca1c-7a50-4b72-9194-2c3f3f20e513", "333575c3-5cdb-448e-97ae-98067bec12bf", "1fe7675e-e497-4cc8-8aaf-1243586f45b6", "478f7c6f-b047-4b58-b7b6-93a90a825cb2", "f43883d6-cb57-4598-acad-6bfd5af5a84f", "82aca6f6-c10c-47c2-af8c-eb12534b4a4b", "7ecda518-e9a2-4dfb-be26-65d2610ceb8e", "748ab544-d4ab-4dee-abd7-8e77bfcb5d02", "864f2d4a-2331-45d2-8313-b9c2e1d9532d"], - 'is_public' => FALSE, - 'code' => "Xf", - 'usage_limit' => 9715, - 'min_amount' => 714, - 'storage_id' => "1090be3b-2ed3-4b0c-8e64-8dbdeb00142d", - 'num_recipients_cap' => 8767 + 'discount_percentage' => 2036.0, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["e87784d9-d915-4bc1-bf22-07d0b5d4d8c0", "31f3bd5e-2c80-4b1f-ba47-f4a9289a9497"], + 'is_public' => TRUE, + 'code' => "6YnBQDM8Ml", + 'usage_limit' => 9598, + 'min_amount' => 4430, + 'storage_id' => "c2273fc0-b5ed-45e8-9f86-1651ea8190ba", + 'num_recipients_cap' => 8025 ] ); try { @@ -1315,22 +1315,22 @@ public function testCreateCoupon46() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 8474.0, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["53e4eb39-12af-4600-bcd5-592159645a4e", "2e6b021f-b580-4ed0-8478-3f0359b34ec5", "86b3ee23-148f-4a80-ae9b-88384156112c", "1a5ab00c-b0e4-4998-99b7-bd3fcadf6250", "473527d6-881e-47cf-9c5c-8677a812aae6", "f5b7deb2-c583-4c4b-9ddd-6af843c32c3a", "7ecb21d9-32da-448b-8e9a-1567bd031370", "b4eaae77-0e89-4e9d-abe1-394080f13f1b", "ee0af227-b898-4174-a6bb-4ac475b651d8", "4f4cb108-238d-4068-b685-81f768a0d56a"], + 'discount_percentage' => 3585.0, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["8ae6ef8b-3723-4100-8e69-9cdd779596d2", "d07cb1d4-ccc5-46d2-a94e-393170baa120", "bde3c0d3-3450-4cef-8ff1-f1c311cd457b", "2edf27dd-caba-4362-84dc-3ead2f8a82c8", "4d803e6a-0e74-4f0b-8c2e-625095e7753d", "1479b97b-2257-459d-bb6f-1f45d9fc3ee5"], 'is_hidden' => FALSE, 'is_public' => TRUE, - 'code' => "gPgh", - 'usage_limit' => 5903, - 'min_amount' => 7020, - 'storage_id' => "5fceab59-8843-4fa6-b173-326f80bdbdf4", - 'num_recipients_cap' => 4108 + 'code' => "kaItEzRnlz", + 'usage_limit' => 9979, + 'min_amount' => 4396, + 'storage_id' => "1d9afccb-b2d9-426b-98a0-c52512422bf9", + 'num_recipients_cap' => 4498 ] ); try { @@ -1346,23 +1346,23 @@ public function testCreateCoupon47() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 3089.0, + 'discount_percentage' => 8062.0, 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["ea74d168-b301-414e-8afa-6fe1bfe230e3"], - 'is_disabled' => FALSE, - 'is_hidden' => FALSE, - 'is_public' => FALSE, - 'code' => "PGR", - 'usage_limit' => 1367, - 'min_amount' => 6713, - 'storage_id' => "180072bb-f02b-43d8-a04c-b7552dc1b6c6", - 'num_recipients_cap' => 7770 + 'available_shop_ids' => ["7eab3e64-4f54-4799-99b2-d53afefda81d", "d86f2bc7-6ae9-4d30-97b4-8188c54f5c75", "ef682ef1-041a-49e4-8205-5ef715bc5171", "689530a0-d8d4-4afa-abaf-e19aa5a65afb"], + 'is_disabled' => TRUE, + 'is_hidden' => TRUE, + 'is_public' => TRUE, + 'code' => "D1PwMG5", + 'usage_limit' => 14, + 'min_amount' => 3197, + 'storage_id' => "43b77373-a396-4522-bb04-dfa43f351d0b", + 'num_recipients_cap' => 5951 ] ); try { @@ -1378,24 +1378,24 @@ public function testCreateCoupon48() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 791.0, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["3760a2cb-e648-432a-b264-b7cc6add0541", "7d72c77b-6187-41d8-b98a-67b21dddd370", "b9293d7d-06a4-4d6c-9916-d4fb5999a5c1", "fad408ac-2e12-44ab-bc24-cb6bc9c9f081", "fad026f2-a66f-4f19-95f2-5d14bc87569c", "dba75db6-5aa2-454b-9ebd-40ea68afad50", "846f4776-ce64-4a55-b75d-4dd764b1d664"], - 'display_ends_at' => "2022-10-06T19:22:02.000000Z", + 'discount_percentage' => 84.0, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["f1f77099-84dc-4d17-baef-78cc3431fc7a", "d6812241-a2ef-42a9-84e6-49640ec70b0e", "f46a2e53-dbca-4b28-a6f0-74939dbee7f2", "7013b98e-e8bc-4c13-97c1-43dd2a39b9d8", "9f9a8722-89bc-48bc-b974-eff04edf0a20", "73554d70-5dfd-4713-a4ed-d1be814bc91c", "90f5eb61-3190-44a6-876a-5c24b73d654e", "9f6242e6-7ed4-46f6-902b-05252157c440"], + 'display_ends_at' => "2024-08-18T12:58:47.000000Z", 'is_disabled' => TRUE, - 'is_hidden' => TRUE, - 'is_public' => TRUE, - 'code' => "qNK4Tq0Pq", - 'usage_limit' => 3158, - 'min_amount' => 4858, - 'storage_id' => "e4cd838f-ee43-4920-bedf-59bd5f6719fe", - 'num_recipients_cap' => 4604 + 'is_hidden' => FALSE, + 'is_public' => FALSE, + 'code' => "lNcmFKOS", + 'usage_limit' => 3701, + 'min_amount' => 7360, + 'storage_id' => "2a725feb-0a06-487e-b2dc-622f2c4566d0", + 'num_recipients_cap' => 6502 ] ); try { @@ -1411,25 +1411,25 @@ public function testCreateCoupon49() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 2732.0, - 'is_shop_specified' => TRUE, - 'available_shop_ids' => ["82e88422-d3bc-44d3-8e03-17be95bfb73f", "a4a5a890-420d-4ff4-9e44-ee24f9c84f92", "1db88722-936f-4c8d-9af6-1eac344fdfac", "8bae6bc1-7cd9-4433-9a2c-fa4fbbe0e64b"], - 'display_starts_at' => "2025-11-30T21:32:15.000000Z", - 'display_ends_at' => "2020-05-09T13:34:25.000000Z", - 'is_disabled' => FALSE, + 'discount_percentage' => 7981.0, + 'is_shop_specified' => FALSE, + 'available_shop_ids' => ["849d5e38-1519-4b43-9d20-b52c2dafe9e3"], + 'display_starts_at' => "2020-12-05T08:10:42.000000Z", + 'display_ends_at' => "2023-01-11T01:32:09.000000Z", + 'is_disabled' => TRUE, 'is_hidden' => FALSE, 'is_public' => FALSE, - 'code' => "CE4xLFo", - 'usage_limit' => 7266, - 'min_amount' => 2588, - 'storage_id' => "3606ab41-1939-4ca0-add5-77cf615b1812", - 'num_recipients_cap' => 3558 + 'code' => "x", + 'usage_limit' => 2804, + 'min_amount' => 643, + 'storage_id' => "248f013d-0307-4495-9baa-f539a9067ab6", + 'num_recipients_cap' => 4229 ] ); try { @@ -1445,26 +1445,26 @@ public function testCreateCoupon50() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 2479.0, - 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["2c8b401d-d832-43b0-ba49-29025177d6a6", "ac9348ea-d083-42d5-be6e-ac9ea241ea18", "1403441c-2a21-4e76-bfbc-e82070882341", "88deeb7c-88af-44ef-ae1a-4ea80fcaa6a3", "7a6de46d-4b96-4b4a-b26c-73305d13ec51", "22981e71-cded-4203-b131-7cd2ce8aa587"], - 'discount_upper_limit' => 7445, - 'display_starts_at' => "2026-03-13T20:51:25.000000Z", - 'display_ends_at' => "2022-10-06T21:43:11.000000Z", + 'discount_percentage' => 4902.0, + 'is_shop_specified' => TRUE, + 'available_shop_ids' => ["04586eed-49a4-44a5-a076-d17d01dc8430", "a6b9e2d6-52e3-4dcf-8598-130ae721f6c2", "27b274ff-5067-4faa-9e78-0ccae226ba61", "6fa1982a-9e73-4b0d-a53b-1282ff5a6dfa", "0f80607c-5aad-40bd-acb0-839db586fac5", "09758ea3-faa2-4833-8e30-b5f7cc133abf", "a4a3ceb4-7b1f-48fc-b456-fb28fa3fac41", "96fd0764-5d67-4019-b4e0-76297b41b429"], + 'discount_upper_limit' => 1728, + 'display_starts_at' => "2025-05-13T03:38:25.000000Z", + 'display_ends_at' => "2026-02-03T09:42:16.000000Z", 'is_disabled' => TRUE, - 'is_hidden' => TRUE, + 'is_hidden' => FALSE, 'is_public' => TRUE, - 'code' => "wDGw", - 'usage_limit' => 8522, - 'min_amount' => 4518, - 'storage_id' => "142c8eab-e7b7-48d8-97f4-82996efd5098", - 'num_recipients_cap' => 1982 + 'code' => "RHXs", + 'usage_limit' => 4545, + 'min_amount' => 7917, + 'storage_id' => "bf884b95-964a-49f9-9bf5-1f4018e9d8e2", + 'num_recipients_cap' => 3671 ] ); try { @@ -1480,27 +1480,27 @@ public function testCreateCoupon51() { $client = $this->newClient(); $request = new Request\CreateCoupon( - "1aecfc91-57c5-49b1-9b89-e742f35ee909", - "uKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9", - "2023-12-05T22:06:44.000000Z", - "2022-05-15T04:28:48.000000Z", - "d0e9787b-c687-4cbe-bb11-b4e922b98a4c", + "673aafd3-ec42-497a-9056-3677533bd814", + "CpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJ", + "2025-03-11T06:34:30.000000Z", + "2021-06-17T22:11:05.000000Z", + "8f891e23-112d-4643-a13a-1da6b81cea05", [ - 'discount_percentage' => 7495.0, + 'discount_percentage' => 1419.0, 'is_shop_specified' => FALSE, - 'available_shop_ids' => ["83371f9e-655b-45bf-871f-78208d290380", "309f7423-10e7-4682-8ecb-292952165b51", "248a70f7-0d08-4c0a-bc26-79dcbb96eba3", "46daa398-b77a-4b41-a735-8e498b833c14", "9bb0f89b-966b-42ee-bdc4-74f79dd8922a"], - 'description' => "gdQyyCPmcszk1DSduCpdgUz5UizzupfDUVzOTa3MaAaf4kTfREjRbk7TIk1gephK43IsijpvrzedeO1cdtY9cqUS5AzQzHd", - 'discount_upper_limit' => 2379, - 'display_starts_at' => "2021-06-12T12:12:55.000000Z", - 'display_ends_at' => "2021-01-26T06:23:08.000000Z", + 'available_shop_ids' => ["da93fd84-8a18-4a49-9e84-e48ff0fd811e", "b0e3e95b-ee76-4f35-87b1-378e136dccc4", "c5f8fd6e-f121-44f8-b98e-868633c68410"], + 'description' => "EjtPQeVvIzNJybaWd5nDKgnWgGOF388caTufq1V8gMtPEUm5qxAkXQdgmA6Ox4Cr60B3K44a0163kByMdg32LG1o", + 'discount_upper_limit' => 6460, + 'display_starts_at' => "2025-03-08T02:52:41.000000Z", + 'display_ends_at' => "2025-01-29T22:30:04.000000Z", 'is_disabled' => TRUE, 'is_hidden' => FALSE, 'is_public' => FALSE, - 'code' => "uEaRrfiO", - 'usage_limit' => 2961, - 'min_amount' => 1789, - 'storage_id' => "66c4a750-e39d-4bd8-ace0-8ab43cdd938a", - 'num_recipients_cap' => 6326 + 'code' => "qXLUpztzpG", + 'usage_limit' => 4169, + 'min_amount' => 3044, + 'storage_id' => "e50e186c-acf5-490d-83db-7514e7b57164", + 'num_recipients_cap' => 3143 ] ); try { diff --git a/tests/CreateCustomerCardTest.php b/tests/CreateCustomerCardTest.php index 04d435d..5e43679 100644 --- a/tests/CreateCustomerCardTest.php +++ b/tests/CreateCustomerCardTest.php @@ -8,8 +8,8 @@ public function testCreateCustomerCard0() { $client = $this->newClient(); $request = new Request\CreateCustomerCard( - "28fc759d-a3b4-4558-8566-92554f2bd615", - "e1" + "41841089-1ae7-4a54-a820-20de743b0e8d", + "S8KkZCO" ); try { $response = $client->send($request); @@ -24,8 +24,8 @@ public function testCreateCustomerCard1() { $client = $this->newClient(); $request = new Request\CreateCustomerCard( - "28fc759d-a3b4-4558-8566-92554f2bd615", - "e1", + "41841089-1ae7-4a54-a820-20de743b0e8d", + "S8KkZCO", [ 'is_cardholder_name_specified' => TRUE ] diff --git a/tests/CreateUserDeviceTest.php b/tests/CreateUserDeviceTest.php index ebe44d5..da0c3db 100644 --- a/tests/CreateUserDeviceTest.php +++ b/tests/CreateUserDeviceTest.php @@ -8,7 +8,7 @@ public function testCreateUserDevice0() { $client = $this->newClient(); $request = new Request\CreateUserDevice( - "0ab457f1-f0ef-4959-9ae9-678677e06ccf" + "7f16d9c7-9821-4b7f-82f2-1974b927a0b4" ); try { $response = $client->send($request); @@ -23,7 +23,7 @@ public function testCreateUserDevice1() { $client = $this->newClient(); $request = new Request\CreateUserDevice( - "0ab457f1-f0ef-4959-9ae9-678677e06ccf", + "7f16d9c7-9821-4b7f-82f2-1974b927a0b4", [ 'metadata' => "{\"user_agent\": \"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0\"}" ] diff --git a/tests/CreateWebhookTest.php b/tests/CreateWebhookTest.php index a00b1b1..af1874f 100644 --- a/tests/CreateWebhookTest.php +++ b/tests/CreateWebhookTest.php @@ -9,7 +9,7 @@ public function testCreateWebhook0() $client = $this->newClient(); $request = new Request\CreateWebhook( "bulk_shops", - "bWwSHwKCgX" + "Kh" ); try { $response = $client->send($request); diff --git a/tests/CreditCardTopupWithMdkTokenTest.php b/tests/CreditCardTopupWithMdkTokenTest.php index 3109325..454d925 100644 --- a/tests/CreditCardTopupWithMdkTokenTest.php +++ b/tests/CreditCardTopupWithMdkTokenTest.php @@ -8,10 +8,10 @@ public function testCreditCardTopupWithMdkToken0() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122 + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510 ); try { $response = $client->send($request); @@ -26,12 +26,12 @@ public function testCreditCardTopupWithMdkToken1() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'freekey' => "zFM4NvjD9YVEW7A85qNs1212HSW4V6kox0g1Tu594Z9WtIQIyj4Q80Qzu479GsA5chk" + 'freekey' => "byii5h4fZD8ObDG24xe8av076z23XbX97an" ] ); try { @@ -47,13 +47,13 @@ public function testCreditCardTopupWithMdkToken2() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'memo3' => "rtbU5Q3tqC9gfA96HMKtYJmIH38cb63qDwy", - 'freekey' => "cBO61i4OigQ19M7e536H8kE592y1O20J7c3t4" + 'memo3' => "2Pa13vJ81phUlYQksdt5xtQI8m2CNf5W98", + 'freekey' => "TF7G0" ] ); try { @@ -69,14 +69,14 @@ public function testCreditCardTopupWithMdkToken3() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'memo2' => "144P73R2GOcS4kmn40DR47UZHXMbC8f3HH8dvRiAUT1FuvX1D2Tv706m77", - 'memo3' => "360l3qh079AM3bzoC9V6H7FY1jgDmomkMyyePuaky0R", - 'freekey' => "DNOlt4CKELjZt971oQGyu32n2bGe" + 'memo2' => "393B65f23vxJBuC5ZnIJ7xhpfGdo1h0ahStR00p9rufr5sgxZ19qUj1N8uId3c9tSCxgD95dIK8Sw5P9N0dIx9", + 'memo3' => "", + 'freekey' => "KYo8D4vavzjFJ48I91d1mnHcvbTe3KE9d" ] ); try { @@ -92,15 +92,15 @@ public function testCreditCardTopupWithMdkToken4() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'memo1' => "RjwXODTi38kldJerxKQ1rqEpF6s99Ac6xAZxJ7Ts502O5v4G", - 'memo2' => "5kgK251B48r58yoko2x094f9f58ed14KHX2d3IDi9", - 'memo3' => "Ay9xMGmNCKDw4Ol522R3f1k5yFAD9588bb6u2350bPl", - 'freekey' => "2qYgv25r4P3sp1R7QXUygXhm" + 'memo1' => "RvH3A59l1ucWQ3C7KA8h9Vc1Ws9Y527je6LMGNEEzx4d31uLdE", + 'memo2' => "YjxJ24FDKtqH5e6T94pB7UwIpK094usb909cSb2l4sr5F0dPqOzN17Rg64y2l2I7E7kp2B", + 'memo3' => "5hNn9ubp0z7yZM7oob48307xcN8PV6hni2TzDfi42NDp7", + 'freekey' => "u9J5SSx7CP6K8j8la4P21i9Bvb" ] ); try { @@ -116,16 +116,16 @@ public function testCreditCardTopupWithMdkToken5() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'topup_quota_id' => 6243, - 'memo1' => "i36j54YmF4dd17sIkxiq98XiL6oG", - 'memo2' => "9YWFBZ5gP3lFQal78kD", - 'memo3' => "1Pr1L3PQIocjdha5S5XK91F143i8Y0Ope7996C6Hd59Gita973PMcTktPGZ9v2yN", - 'freekey' => "23P65BZ11Y6n5JEYT2z7R9vHVr5iLNBjA12Ha8" + 'topup_quota_id' => 5562, + 'memo1' => "DLo3F187gL63", + 'memo2' => "5P7KVScUPgcA2MAPoIrl1", + 'memo3' => "8qLYT4V88TS83OgFM16oVPcgr7x3h0IDSKbA54byqoxA987d", + 'freekey' => "7mbd8AfDC9k3wQ8GGJOw931831t94CtwBV50RQ16PvvSQ9Bb15AcBc" ] ); try { @@ -141,17 +141,17 @@ public function testCreditCardTopupWithMdkToken6() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'request_id' => "84a7a82a-7a7a-4cef-8a55-d01fd7f0422d", - 'topup_quota_id' => 1367, - 'memo1' => "k7SJPf267cyuZZWK3R3uIhwoMi8o97G6u3597WN9Rez3LUOt9HzPRJLMFFr6Zijq0O3F2J5roTF9a8aITz76103jp6HUvUby", - 'memo2' => "r9QtizSLoxelzrCscmhP6uCv6v7tQ06MOh8WF01X37RpVmtM2ybF9n4S24r1Hc2uB3ltB7RiotWTxRanwj00sKOR", - 'memo3' => "14dQ87dK40aq", - 'freekey' => "E4G2j6pAStHhrw7q7O1VP3l811Cer8Rh28CMeVMdbR68k21L9JOJPBEV97xGs8X0n9S2QBNhkdh" + 'request_id' => "e3d80fc5-6473-405f-8dd9-58c7eb52c4a1", + 'topup_quota_id' => 8159, + 'memo1' => "nrXITleKPI", + 'memo2' => "K8n15d0JP65D2IdKzFM4NvjD9YVEW7A85qNs1212HSW4V6kox0g1Tu594Z9WtIQIyj4Q80Qzu479GsA5", + 'memo3' => "rtbU5Q3tqC9gfA96HM", + 'freekey' => "pMO0T" ] ); try { @@ -167,18 +167,18 @@ public function testCreditCardTopupWithMdkToken7() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'return_url' => "j2awHXlJF9A7cu6AxfU8HIO6LO5Dd5XiFWL9oU011XoGoCpelXPpOt9Y3msxtcs0WRQEq2AUltkkF5RV8aSNO9GQnDszD12NRIYvg8bbFQzPdXDpujuzOkg0dnSdALdNv5r8wM328xFuBm1H3xUdHsESYPWyVyErNbO9OH6RQgeafcESSUHZ6h2XaPg728RkvVOUbcGA0kjIj9fnBbIK8dSJpAN6wIXIQbTWkewXW1RgDvxeuhtqc0lVuVevBpKZFsUJPsCckORoCtdXbeAqJmttYcSXDoCgwypQnQUsnWOKMZ3rJ8aRGwz6VDq2kLV7UR9Ys1BTbKj9QeMGWU46l1ev23Q5PTPgtt4yAIzCwP1Z0JVfF9RSrf0Q1pmhWHNJvae7EjBkQNn9uWl9JunPyftwg9sZ6EOXmzMsMVDhbzfFvUl3UtKdNP5TLVhbhll0GP4QAkQeOPrTAo5HhYx5jCaGbLEuJCfBO4W1IV2UViZVHRWPkdj3cWX27LHxVCRXJ7RR9vhNIu31vkGd5KFMjSHWQRA9E535lViSyzzCHjVEEg0SpYDFFDY1quxNkSS1vmCLOUldc17zrM7imjJVYnMFmZVKbnQskJ4SJWYdnxMjsH9rlpcWw1Vg5A3jIY5TVDn7VAyGhf1a2i4Xb006Y5FN9bW9vksFBm8sMwbh1WFtpEmCrFqNwdLZ15QmFMvlNaa2goLZ5E9OEvOUIiBwbJ5GuqfgOe9nVnbOf1mceXbMKgmiS2lNCj0coTfFCchnpKAXXDxQv4bOJ9FCs7r9SIiPLZxhYcpGO5FAV5Tmz4fnzfWLRafbjHHiTlinfVLWJIyGq0eGZ3LjtgQn48RP8UioFkI4pFJl8a49K0SiRVrDmJ5TPkLuNgnu18c0Kn6PzJQm77hC3byYhnk9L6y5R4kNHRMXQTzW1iBiUI5JGbGoEyKdo0WvNvuZ2zOymd6UzJ163lry8C4rDtJNzcEFdrvo427ISByum8MIrVugVBfTif3qpXYgZnZ3LJOu3iwipHdsS3ShjnA4Sr1gSN2PelpywqnkqJGFUWWcs7OK2a7LaTGiSi2nVCa3OWfS7AqwLlHPiOBI9qmFjOPFMYQLKjqH9KdygsFLw1OF89AbrhaWMPvJ4w9BbWGLWxTOnqHU20ukx1FDQpVqtvlq3pwtYNpqFJFhJ6HuYWnqyIUhAD4rpz6whWSFAXMqy8UduAdQ5IH0TK2HSat5A6ikNbGO6nv206MCoq10cKjOOAJZbMJkEXTJUvgYePqHLhUyWTkN1F8Xwl2rFV9LPEG0FsEHZ0zFFEN3CsRlByNyR64VEa3muyUE26kLnIwLEQafbBqwyhczkUDSv0LkIzcZbnCm3D96fkss4WwEMOvII6xukRoB486IcnSrXwZGPsDFfbhpjo6CvZmit6sG22LWplDlWahPig9MKERKZGyJip4Qp4t6WiXGIWU4TxH2FAjMtbi1KGeJyFNO2KrkgbsXcbEbgPoZFbPh9J838rL1gDfq3VsJIZMJTMvIMK26sORVFvF51NUOj8RI7n9XLkQqGxRAu4ClCzUyuIEYrXjU1Rl6vF7n9cWf5sF0ARyOKP3HCUhOEdj0FvKzWLO0X17seRboXyaTp5fxFISfuSj9R4g3InaFkgEEKedrMwdHukpCicHBj64f1DT6D6Mien3I4QpNgQKGBSiEs2F3MGwgLve3TZFNm4S8a9Imcm3HEYVUSqsC3AriSwCEB0Kew5ULKwo1UdPl33Js1Kuu0UegnQjK5K12MWvCvA9DjpAvmSouPF8sEd3lBtNl0JB2dKxVrlXLEonC1KsoREeh2RXqHgFOF3b7VdwEdOPGXSe9OOoep5LkQDV7qJw1By6uFHkBHhurHoZlcvR7Q0TdgtR89zH4BRb4LxjYp1VFXi65IWH287FkS1AdoZmrqVFQp8fp9IpDGNT32XXjSeAsfsowmrnytFnDNPErJC0T6", - 'request_id' => "2c2b00bc-e7ea-4ab8-9428-451c4eceafd3", - 'topup_quota_id' => 3534, - 'memo1' => "O55Mc2w6e7UmvwF23TSJ8e4e6CTyG8wd85X3Ep", - 'memo2' => "GO0SWO0750xzHFLJFSC0PO4FabObtbLxFG008", - 'memo3' => "5G6pi23mnH5B12bx7wq9b57hjbx3710mI0GagSZ0s9K96s3W9nm3Waex3145b17tn2O71JMxcYQB794", - 'freekey' => "Oi8Vlj5fhS121r26Y320Aq02N61XF4T71iTE3XatevY" + 'return_url' => "https://4zWmpVcy.example.com", + 'request_id' => "4dfdbbb9-a2e9-4a5c-b8c4-72d8a1560c28", + 'topup_quota_id' => 1204, + 'memo1' => "8mmf8223V3ORi69a3z4cj083tQcTF57lJ6144P73", + 'memo2' => "777rKGRt6vKlbyXXIs0ihsw45zx5w5qgNFJ26", + 'memo3' => "uaky0R0cyrcA3mjB3vgv0339653c3oI61w5B46D85cE271E3Fqo3q5dNOlt4CKE", + 'freekey' => "32r3GL4O0T9e95aYDP2t4FRjwXODTi38kldJerxKQ1rqEpF6s99Ac6xAZxJ7Ts502O5v4GJ0zvzO4y5SrqW" ] ); try { @@ -194,19 +194,19 @@ public function testCreditCardTopupWithMdkToken8() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'description' => "IGLXhu0DvMLxvuDjJfJxeesKkwbE", - 'return_url' => "HxkNigyccRVuXaxHAAztkflrbX507aitxdTcYjjCJVatXW3s3mbWjjaocKJS9JHlwFlJcsltjjmodDQEUxDaghv7DnSC5Rfu0C0uKFwmpPkPjblE3KxRrUTFSpI6jwJUUxrUc5YmXel2A200gV6FxYfWwCiS0MuCLswxDV9drgRKhLSvZ2KQORxMHroQo6jM66W2y8KrZ8xMlNalvWasLjNh8s14cZJ7e4Q9GCUyL2v9u3mWzZwKqxzujrUlmkKRdRXeieY6AmMB38WCqGZQWNed5BL6m650n0RmhPNf1QdSFaslICN4xIeeSgcGsS3PA5BMU547lNJdN573CatnkU3QijXWL36Ne9BIyD0VsxUMLq2pynj2i9JShHMs7dpHbhmzmDvsuxdQFF1b9FFVSxNRhY3CeG383Fyff0GWufJQM5UqG40T5H1YOyXeD7lp3hQ7iTUdtYXMwyZtYN7NcCeDXI01ioT6dE59eFWe4PxHJhHM6PRObQxj3f4w8El4HGgfInUuZUZacdXJKlldoDuv9TA2XHRXocL0a2ENjq4YdkJGWgFmKTEIA1MAf2HgecIl74FyRST7ScfdaiXI0aphnQpmaEH46JpxMwBWB66twUXazpjqxEREjqmyqJkEdfkYviMgBpZAYBbcvRZzaI37qk5Qpl5Gz36NQavWZXSE0IrKdpz0FXntwLwsP6PlvtKfS7zk6Hoi0oeAT0NWEwBSET0oVnBy6crZKnvytNg93oYMrwaGFqX3wegLSKGRpqSEuwLWT9k07B088FFfNZznrcL9APcDhFVXImIJBKStcO3wB304Jmf05hgJ0rNiPO7Acqsb1X8oQj9wf9SU4WjLK1VT02GEDFloz09QK5UFuC5JXRVayFf6oyQZu56A1wWzKTTxm1brwQKhHT3R75Hu8YJJm39h1WaxTt5SssiAjKWyz1Cvo6cvEGDQNsufaSx2VVAwQqeQUNQCi45yyQTl9wTWmjZWPblWstjkwC6ll5fjzCHapR04ADVEFmUehgiDu605XKZkJCbVsNuqqVdUDyaVdHFVHz0uIFKJoDWeoZQYdDyUkA8HMjkxTYcusA1RKieQ1ldipC3qoQ4XwLIDsqZ3ZF38hv2ikQGfIfeAIGZfO7OrSr8B2QPQ9Y2Rpsj0heI1pcWBx1T31cQtfbPCATbfETgM8KooCtS8z1fc4bmpdjKCTfj1GK9RSuRp80JIGIfZb0zQJuIdXR7obZEoGLvyrYRSePLUjWmS1Vfe4rF1Hr4pu5zkebHCqAbvDaj08T6AqfU9VC96cIIeErItINWil5tFd5fwAxEmAXCuaDk4OeOYMd636fXlQmJ9z2bnV3FEVOMMOncgSgfpnmC2KuXyRgGfUfNENrDu8T1J2YZjgzjmCRB6BbdWS6JCIuNd5OFNrZXER7", - 'request_id' => "29af01b2-9cd1-4461-8cce-207287c9a0da", - 'topup_quota_id' => 3824, - 'memo1' => "z66lZg5AYGZ16uXA53tcp02", - 'memo2' => "7uu0ee4Q81h2KHF639E7h1k1DT2F4z4ftpqo8JGf5mlpCyt8iflZYs7mkyOkH8U1cPq3ew31K87N", - 'memo3' => "9Xp5RD6yx30h15", - 'freekey' => "4eip5" + 'description' => "8irXJ9E6ZcMzkLyAqgwSoddiujWTgn11mpxaVIYgQo5GvBiHKw3I5f57jFE45d3P21", + 'return_url' => "https://Pzx2jnlK.example.com", + 'request_id' => "3a1c0a92-5613-4b72-b79c-623075a8abcc", + 'topup_quota_id' => 4265, + 'memo1' => "DuOK84gXFa36vB4Y", + 'memo2' => "1bLq87JDuGlxGGIZG43iwKDj38p1az0NFFSH3m60L52qYgv25r4P3sp1R7QXUygXhm78K", + 'memo3' => "sAM8mF4dd17sIkxiq98XiL6oGBwwKgfnE2oF32tpPgq5rB6oJ3VgkTX4zHkOTDvn1Ljz066QvxDOMZ9YWFBZ5gP3l", + 'freekey' => "82m461P" ] ); try { @@ -222,20 +222,20 @@ public function testCreditCardTopupWithMdkToken9() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'is_cardholder_name_specified' => FALSE, - 'description' => "pD7GXwDffXUtXBf9of2MaByNhkorzLzXS7sax7iYOPl", - 'return_url' => "j5UlMDxo6iDarlMDzJC7wMAkFYNemkzZpvDvog0lglLv2T90aOF7qLZJG6mWFW8mYG8iBpA9wK7FerKmMDJDN9kjnEAtWkM10yTZC3mt5NbCfjtxFXhJHyZxe38yvM1SEczLfO3bcMSuKdq3FslGbkHo1PhxbbT2umORVj1yDfkPqeu7VGzhCxzDjEPJsArCV0qEvJPpVoq77PuYo1FVSdDE8cTf3i5qFGBCHYpL8ODBvwgaMAc0JPVvhl1tkrYQHQhhRs2PIaofbMQ1Wyxx6iPX8wNVpCNUyiEzApKM66ZkEOto1oTpzcZyDOIWVwoFQcmGYbDKlivyrCrMwSNsOLmKdqXCCeTbwp9jzAmkVeybVqp1YrzurkqIAwcJ63x2WplkqrFdjX6CETl764u1bEUuZsZXEigsXHGq2ofRToY5BXgCjIyZIJEzXmOEMtSXxzZokGYkRiArikWZSvWA49o8HQUEwypAtZsgSDOAS6m6W4ycEKeHr4636lRXTr2iPpZt0j1CI3l6J30qBjXV2f99mPOolq1eiW9RuNHXLsbYmrfHwiW6AehvKLu9jSykyDMxjQhXvqsNkUwpnxOJbMzTMi5NaDqvIkEgkU1iGJo4Veu1nD62pEennAfXO8IbuWWi93UYOzWoEzm8A2AGl9yivXZBxfQ6TXMiAoASOIgsAFMRnA6RqJv3Yoi1HNQ6SUUxfHdkFZrSjoj4E906hjOODSKfXhRhf12fH18u3lWSr6bxBxhq8hzLJKGl7pegu99iLkGceRH09p3Djf3UXXM3TuFXvJTrk8Ursx5VM8uakcEIyxQz7D46SGfEdpD0URVkFLTmlxp8SI9cXescrmSD5nkp7THGlyH3t2HB4wHFbCGx0Xzqx2wtaKpu1qdmiKn22F3ctIsxTTV24W3iMjgCaf4v1F7zb24TvVYyzGoNYLIXxqonkMGqXlJpJRQwp9nn9cv0p2uygmHKqGnnOeMtFto3ZtBMyDD0JldWFE85ZjbUaTENhmx5ChLqBvfWnrg6wEB880lMBDEtofOwuX4DmXscPUoeV1XH78h5Guqwmdx9H0OP7RXsy9p5y2A7XdzXIFXZbjsiiNiXZ0lFTg0buQwKeaQ4HWfPuDn8vtLGTKy9baAXpUrNxQgJv2d1RjRDvxxlQFhM2eopmIlmvqzqnGOYbg6rdqjemTbEPE7it6nxw8VlzyCNbz8zcALV0qfahEqSWpbWk8lIjmXf3crokuVBQQlsA8T5nZUMuDqspHuPmGiUoPteza9Foxx3GETJuunMNM7JUVu7YgDI0zSm63cU49za1QJALcpDZJ7YKoaGZqFQRMYj7eI0OiTgfPr68fP2A8RCqVjIMZulltZtjgMfuDxn3QgsidEuf2NvBHeZX8hYKnrzJWptMhyWUi64YZbGeyCSFHt3mcrCB8tq8q2IVY2UPxEK8mwHnigIC2xteLEmOps6u4P22rjT4dupTBgLrwJlYmSqD3jh0KtoQaeaW3v7wYe7b9HTOawWBmOJlSRN9rogVZwJO2xNcltqUbvpNyoJI0vqJ8n0oUjQYsKaRMsrJUacY2rYQO4gmGHCfbUV5BkcqYiSNlDYC6MEWefziiHI3EykNpjwCPjAkzyY2kmUe2JJ53U3N6F0e26pbO3HttlG4eyiatMI7VF3dtugJSz1Q3vovXNsgFsW05W19aXuGVVRQlUVJv9CZ2ZsBhmJBENJ2Jp2YLnPueitIaB8AWaFb8JKCZbl1FLUJSG0fudQ9bvTSzMBL1Qigyh82R8yfv5oZ1A8LucSTZwJytxSEpRfXYxFxMDsqe8NITOunWJGeGMfsCgwJoSsvq0p2vMuqT6yOdp5xmnGGOh83wDY3YT1DlU5jqThl0v0LlAw1sxsypKPTUBVqh1Y1karSx9kbbfwykuboyLPrrY2btuxHx9YophvSLqEzRt6XTR3oDpLSuhWGSp4IuNXEvAYv341undTljbWPhfpiw", - 'request_id' => "e1a91ad0-284d-46a2-bdea-5c7584760b97", - 'topup_quota_id' => 9968, - 'memo1' => "7P198yMIeE", - 'memo2' => "08q0FD7CD7bu9fiGjy1q9Ii2l1KZEur8Tc82k8U9pI9qc1EDb8LJUyj0BfbNb", - 'memo3' => "52jl2O4Jf31u9en3Lme4uPys00mb4Nuo2Aw83u375QpUdy4V7P4gAJlOKm99Fw7DHf2BdQ55DCX2B07q8t06kj7vlwP", - 'freekey' => "R4i6z5gHZlqix3314l3l6k1238lk6pAe1byhQ74641Fm86025c" + 'is_cardholder_name_specified' => TRUE, + 'description' => "dqyKHcIOPhbvogj2mEAT9kQkxX80ARofdpsoiXVeBxFuF7c05YcbHgR3SFdYgsuZbSsGmFYxkuLrQMChiww3RYCIbC9pf8Wzgm4choir96Zk4wBbHbRE9tWUhNPatHCNYgstx4oloda7k12vM3", + 'return_url' => "https://7GlbZJKS.example.com", + 'request_id' => "55ddafc1-ac8f-469c-8653-0834b283e665", + 'topup_quota_id' => 7633, + 'memo1' => "uCaj0d1n3iqEld3tTfl07Ez81OMqqXPV3M83k7SJPf267cyuZZWK3R3uIhwoMi8o9", + 'memo2' => "3Tz76103jp6HUvUby0iHzNMscdbg392wm3g57f14rLPBpzPP28IPG293z65H0x37fIr9QtizSLoxelzrCscmhP6uCv6v7tQ", + 'memo3' => "2KOR6zzRcmw0Bx56SOK3yE07QSs4OtQmC829xga2E3CXvnTGjo7OreVc", + 'freekey' => "ujPZcev8KpcHz62wIf0uG2j6pAStHhrw7q7O1VP3l811Cer8Rh28CMeVMdbR68k21L9JOJPBEV97xGs" ] ); try { @@ -251,21 +251,21 @@ public function testCreditCardTopupWithMdkToken10() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMdkToken( - "a61db950-c87b-40cc-bced-ec7dce146a6f", - "iI8gPB41", - "2b349f15-6330-4784-874c-27045688eed0", - 7122, + "5044c059-e152-4ea8-b4f0-c94323f02418", + "9Tez", + "9d900d3e-7554-4113-93a7-1e2cc1765aa1", + 5510, [ - 'receiver_user_id' => "4713b871-2b02-47d6-878b-48e0fed0f12d", - 'is_cardholder_name_specified' => TRUE, - 'description' => "0H9hNDIpWOGRlL4QDCIWrLzYwdZH6RYisLngmui2yyfAvCUPPfC6gPSyCFjnlF5wS89FXtStGksuJSc3uI6YbNMb4YSuPWKo7xO0kav9UABs7zcSSc", - 'return_url' => "rHrP7zrKa6Deu24AbEENpv2mR4vcFbZYPGyrsGLqJFlRMGfDCisIe5qHDsMdG7wbTKEpXzySqqc4sXPad6xuwUqi64YRTYtsOeEN9XbwlgwBy5OkIYkbdAf4PBqh2Y5zV0C85Vn4l2htJKp8EeWwIbRZU73CECtq6YH4jkVjZI7iaSuegvmESb5ZkkQma0HXRKUqv4lzkwZFtSWx4aRECgS2Rzs2ylIq5ZtrGXVCQUhbREfojZVoiIjURbvF5cuoyvA3tbiunsY6SNRraYwc8QDfAEfV4F8XUQw7FOCvHUkEBp2LxsthHBe9EWUoT5QLe9Yg2CBY3rucfBues6uHoyn0kY9tu08AkjC0WPKbQvYow9FaOH3zD7SQmRuyNCMpGLgUAKK4AYXStTHGYGCT6FSvry2ciGzpWdg5yn158N5eaT1YQUtPEMBFK5RCvbOFISTKPBIbnB4IlVfzKQeAZtwqv4AGYkQ5YWzuO0mrMzlLTVYxU13omHKmdh2ng7xlmB0D7qlClsr3peE1RPsdDZEoaT5osfv5Au45ikmQzjXEIrL5tEVsPccciqGzpCuGxgjotbAnDFm6nBFTBcp5MgKi6djde9q9Gx06zspIhW3gmaN6JcrvmX5G7cBGoNqTURH3hLLIVR7YcRrTeQOsLdvK2PUyIdpshyxjFJxJ7Fcj7Ywb40WRFS5iP8DHnWS95dKYCDWjMDqXUFGoRA4XvfiL62Wv2vl8qJafcwBDpLTR", - 'request_id' => "236e2f4e-e02e-44b1-a19d-40307e9f96ec", - 'topup_quota_id' => 6113, - 'memo1' => "AQ39F3jBfU5p63V839UCzYO98zaB7ikGcR9s2nuTuY3u8KC04Z70o7EE3gI", - 'memo2' => "8ZyvgrEiJChI3pOWE5", - 'memo3' => "Z17QqufJ8", - 'freekey' => "HLQGV9tt27JWI386q2xgteK5AZA36WxScO27OVO29F3UK6ZPiU32H0hsHO1HnuiRGqx04IDPI5wK5P" + 'receiver_user_id' => "51f2aae4-689e-4de8-b97d-631fad9e2a57", + 'is_cardholder_name_specified' => FALSE, + 'description' => "JyqrPAKmmZGZJNC4j2awHXlJF9A7cu6Ax", + 'return_url' => "https://fU8HIO6L.example.com", + 'request_id' => "509ae4cf-7510-4bb5-8464-18357ff9602f", + 'topup_quota_id' => 2051, + 'memo1' => "oqZGh22nro948e5ODvpLp6Y7t51wM6S4MtSyYvMCHEIT58tFO7WHWoqpv9IlsHFbdTG8YiyQXyiwCHb89zEiccL4", + 'memo2' => "n6u4z4PYD4J1d1Lx1AtsyS7yww1j6vS6FCC2z1NhUm15sV5102uUpBPn20E70w6gzkiq1QI1kwFxFkIe3Ru", + 'memo3' => "Oifm7DjosWW82QLeu3827m08Dds4dxsW9j3VA60WH45O6N1kf6U7rS1Xb", + 'freekey' => "u0o63miS0dx7W95BjAV2Wj4xkwbH6rlSKRt98q6PV6znWCklny3XC0Rf4" ] ); try { diff --git a/tests/CreditCardTopupWithMembershipTest.php b/tests/CreditCardTopupWithMembershipTest.php index f941b4a..322593b 100644 --- a/tests/CreditCardTopupWithMembershipTest.php +++ b/tests/CreditCardTopupWithMembershipTest.php @@ -8,10 +8,10 @@ public function testCreditCardTopupWithMembership0() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269 + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038 ); try { $response = $client->send($request); @@ -26,12 +26,12 @@ public function testCreditCardTopupWithMembership1() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'freekey' => "7Gr" + 'freekey' => "oir22v2dAt9qvM5fq3Lmjc07xx4a075Yz0N60V0cZsa12eG03HoUOqM86Ec6l36oG0I57kju0c2t4pg06P001Sj809wt1Gpw2w" ] ); try { @@ -47,13 +47,13 @@ public function testCreditCardTopupWithMembership2() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'memo3' => "IH2Z9RPOnQgCcriJt3blullz9", - 'freekey' => "kH1f33ro358Iqkby8x4U1" + 'memo3' => "OR58V", + 'freekey' => "O9n3Ap716Oe6y8R7e476BAPHanY8tSqiWhzTBV5I7w7sC101IW037XydF3U1600a046Jf5D7tAy8I4fwSYhSIu17kV8Rl94qQhx" ] ); try { @@ -69,14 +69,14 @@ public function testCreditCardTopupWithMembership3() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'memo2' => "4nq5NuZ16p1GT72k9Z0LlM75C5a0mI9Tr7diHbso21w9R2mI7jso127ML5gSU6XtR2oxTF44YM0zHa", - 'memo3' => "os4u8p", - 'freekey' => "P1G4YJr6Kj9Dn2EUD7c10pmvz829rdO115pUE2tHrHXx2Jg0Zh08a7jW9UOMt7C19cdy4j3N70zxa40D0P95EZ7K" + 'memo2' => "QVuyw93pmG2vlkI3N8w4Z7e7F6Z5ADxOW65Fi518Cpl", + 'memo3' => "M3kV78lmctY8aBPIn9rgt1i415o2a1xnPH5W4Ecw6TH26rHQPnQMqRQtTq61uYwn17DrFpky54cY4VmcgL6AA3PyHaCi7cHi6JW", + 'freekey' => "s8pKF9AIK0psNj2aS7L24UVas975J2G1GJCU9L8u88QI" ] ); try { @@ -92,15 +92,15 @@ public function testCreditCardTopupWithMembership4() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'memo1' => "2I1IoQFM2Qq53y46k0Xw3dnj5LztQcIzQRO8hgfA08bwA73XJp3054p71U60KHQw0Nw6jDy1c968n29B93a", - 'memo2' => "2m30rAV7lLfb2H9Ylq5R685i613y6s6fhT1q4BAU62u1L8e3rAO", - 'memo3' => "IQJ3Y876fvr1Q1eJc", - 'freekey' => "B813e50a" + 'memo1' => "t2I9Jr51J9e55ryAi32TSLdKYdSCq396y46C1sozoM", + 'memo2' => "B834im1SKUGTk1SHXL5D2vGeTfqxH5l7nJlmVakgdCkU20PF1mOt4eb1gifxX67QZn14bWyP75P", + 'memo3' => "LboRQDdH27e3ZEUApy8m90pk8ZTGeLh3zT2moSB8U5tYE80ZX3n4DLwEF4MNJEqUWcuqmk", + 'freekey' => "HCH7wU72E27mZAe7NVtc4u0D8iCj65618T" ] ); try { @@ -116,16 +116,16 @@ public function testCreditCardTopupWithMembership5() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'topup_quota_id' => 2547, - 'memo1' => "954hQeMMQpp23ZoWegcEN7FbFiOQ5WsV9HATyO9atk", - 'memo2' => "WLS9ULdS1R93vk3PlW8l7mUBp7", - 'memo3' => "2W0m916W0Rm9Im5T35nFYzZSChGMyxAftZ0JFsW363gseYUkO4M8C5AqXnJ5hLfl", - 'freekey' => "6127K26C295u9b7Ov5x2oZR375XW2KlFU1gv752H86249ph8Z5AKkRYv3317M9R15TAxvf9v" + 'topup_quota_id' => 3872, + 'memo1' => "BA7zv9YKaHM9c", + 'memo2' => "8hV7QPP41TQSBw4w2nNB62IVZT370MwYGkdQ3J09ivlgB7l", + 'memo3' => "XkK9t544oz4IR81MHRw5xhSi5f1", + 'freekey' => "22X8GN5ophkmv43QW2kUIbl736ROMI8r1eUl9o35X7dIJ45T" ] ); try { @@ -141,17 +141,17 @@ public function testCreditCardTopupWithMembership6() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'request_id' => "5c2c2be3-a7b4-4e73-ae06-e55784ba5e00", - 'topup_quota_id' => 7844, - 'memo1' => "a59Ei864N1ZQO9MSoW9Gq4pp1v6Tj7z", - 'memo2' => "6bKxv2cUJTE3N2DUb94wP2TRbTPSn19B34T6HFG8y6W3021LYmMnmRLt832I6llTy3lfUvdLUJId69GzzmCEM9T4zub93", - 'memo3' => "S10ruWfr19", - 'freekey' => "VR5J9949fnOQN0FBw9QQZSMRNI3G1sT8jiaW81983thN5C69" + 'request_id' => "0b39582b-a8f9-414f-abbd-efc2947f749a", + 'topup_quota_id' => 1419, + 'memo1' => "1gGhfe944D4172Di7QU1RMrYy", + 'memo2' => "zLoaqI0eCvmK0gShKZxal6N1X", + 'memo3' => "k62L", + 'freekey' => "DagatC5SvgKwRf69KLSvATd7Hcy0Y16H4s7LGP2q2CP0a8qcIzFQ0in4EbIfzxvwR1" ] ); try { @@ -167,18 +167,18 @@ public function testCreditCardTopupWithMembership7() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'return_url' => "xCi9aS7pUn8sHDE4F3kcf0hrQ4a3rPgThS8KkZCOZQxeSP2z9qxNvFrLUebeM3qu8knhRZPaevJazOcUuFHzOggogIb0heOl2hQPfOiPoRxRiCop5Q0A9gBKU33EhyGU9Sc7TWphUCFQOlhJCzSIu3L4oB0QKjjVXdg6wCnP4F0PUy8JyZq3ofPUU0rY2rRd10bnDEPKoSGRnM40Adb2lsHFBNfL0ieognilvSR4pMoCwkxpSpqKLDrvgRvBVvAYQP0NP5o8oIbQ6bcvTH9KRHlq0wqM01LRxPcYJN00R6J1knyJeLDqePaGS57qQUn9QotexnhecBro7jHBJHSTWFK0aJRYTfxgM2RajM6sQRgc1VEyXHMXBj8otEAcFy5ooXoXuzlRpCyCoZoaTfbTmVX0XqqL2DDCdNGv9QaNMmxX2S2fPh6fy135I5DGGggnvkdWrHaspAw5Vcp7CE78JSe44PvWgrDoffEic8syvxPXUni2oM8QHA7lWY5GLHqITj0UgJwxmfaF0gGfgNlG67XOfGi887nNv1eh26ZZWkeJQym7n7CGmjd25iFSdny2rQSPU5tCjVy8COfDZrZRHs0hjVGtY7fDHExM6iUcBW9LDUejJe4laTFkcJAyP9v3lR5fJ1SCFuFJVqCc62CsLVYKPyOwySSjaFxy00IGCXmzsObY8JjUm176PqMxSejYJwKQkQhcSsOlDNZZsSWHBkBrsiXhCnZzamORmWcssL2FF3HAzhtt18u7MooUueVWo8T9dRNvfu3qkwBDNVzugQpgEVipsMl1opS6XVL1U8vfTPgZQoGXLb8hT5vzbbFysLVW03Q8sgkwbt7bycdIa6s2OiS448zYYuSerVgt5xpThqkxWuN4OkYmUnkAFHrW518DEhvGfJFhBLPIWgGXu2FRRBCtapsc2OJEtIYHTkPMCnHWRhGK3T2O4zTKZrpJNYtglnu99Onqaf5iTxaKHt4HXxpMz5eg3TFJnOMXlccrSM4NeRkShSKYnhr8JJ6rq", - 'request_id' => "01768988-a64a-41b5-b824-6875b4d403fc", - 'topup_quota_id' => 7678, - 'memo1' => "SCq396y46C1sozoM2b8v8APlY7XOzQnCR73E4g6k36Z0w3UsGV9EF4zP5k3hX6pGoWV19I34im1SKUGTk1SHXL5", - 'memo2' => "fPo4ecBNS7dp6gUd9sF0rgoqdPP1Ok4ov432r0rB4380E828C6LRoLboRQDdH27e3ZEUA", - 'memo3' => "7mkfSrO4tbICO4lIsE95MMYNND7Bv13DegUj31AE3T5ahL3", - 'freekey' => "78y2Q3xg9tq465ceNB172T3Gxpu8wx9gs55s7Z2Xdqp" + 'return_url' => "https://JIvCWpCX.example.com", + 'request_id' => "5c1f80cc-c305-4f2d-b0b2-dbfd2378afe7", + 'topup_quota_id' => 4206, + 'memo1' => "79UliyjO", + 'memo2' => "M196lXI83dnj20JiQ09C2Z", + 'memo3' => "EHBK", + 'freekey' => "Vb1sLOwVOI0EDx5PD0chPQBsVb4rKl00F74YKZ10iupx6D8Ji1nT044NlT2FRZWFoHC0e9Epw01fCkHj5Fz" ] ); try { @@ -194,19 +194,19 @@ public function testCreditCardTopupWithMembership8() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'description' => "qJ1JP1EYwzYF5YE8jQgUz", - 'return_url' => "myBkd9RsSiJlXzLN5312aQsa3khCQuI0KxC45PIbfMDQsr0pTvhXVGg9hnQlyenzuwrO3gGQmGe09eXlKtPgqSA0ERaGz46vIiA4hbe1yI3CGp5lj6m5fgOCupwcIPxBzhbkfELKrUPd9GpW6Q92PXWpLmGFM1PrngLs4Zq6rjFKNHUPj8OaHLD3inc4333SWlp4s7jMjS5PtJzYsdA5qhl1QGqEwjgkrGn0uAn0iqI2b5rxtzGOZhKJMKwzvYsbBzTdo6bpAqcWNJrNTsv2Llex1ejGQ2ugzGxu81Sx50Yf2M71M8zENOSGlzUlDTz33P2rJ14YHcAJKWHCf11oIN1lhxfCtQoWt3KCnkWzy38cC0E7gsSEITDei3yOkB642y5M6ZGKLNmOSXPLkVgGHidiNxSMbU65iFGAAyuGpPep5MlLDDmy5H5WNxLWXFOkEFZiHMkNkDC4XjAgnNgPyTasq1IFexxHoOsY3XmfSCMMI0hPIOcfptkBjffHuYKUEJ4zrJepcLNjePvmbsJ6aAodX3lOsSzeTfXuUhrzyKZN2IpvZDbUGNbf92zGejiy7b3srgm7LVnhxTyAZfZDkQ2r2xXuIalmcupP8PaFubqXmo0h47ayHi8sXxsnC42wCpyAiBnUBLAV97YftKTMpHhWMUK3SCmPb9BXoLZ7wKHtX23HwTLkUG7zxtQPL0ebUOhv3B3t2DzpE8reI7vFyo7eM4dNHW25nKJYDvzM004QSYdkecoFJzr3brOZ5f3RQvkhtySJKYRUQ3NzIgBoxko0Q38viglT3j7uK9FEO8wpTMbUo34OhjcbIFy00bHfPtADraHJBywFUVQhJIvCWpCXLp2gUnx8oHUCw9IDU8v5tebk72bnq5V1PYuyQsrCeZvlknHwyCYeoTGD6IVelM1xkQHIURZCUVG9E4BcH9vh8Qcd9Qr1jGxJh75seT2MlMasdJCSgZ4nn16A08HMuzRKVjoY87iExdEHTNDtgEpdMlXJAKinvVKW5jNBic0lbP5i9pPDb3qItRRs3FY6lAlrydgPmYNQmdCCSHSb7PeqbGNNyGMxdwCiRwJpoUBZS7wM2sjFT50Pr6H3Lr5Vqadi7ItSc4oUdi9EYp8oXZ4d1DUqCUDmWqMmM9IYmurAkMd4wDsAO01hvmpIXnG4Vdq7gNAtqrqKm6uKQNQH3PDcRwUCecSBjOParYUfATbiJrkxUEwT3M91XjHrTG7fMCl81IJPQuSHXTmEReE1YV9ebnUBpzD7d9DsGnOvPtZOQ7wRQgMzlEQYh", - 'request_id' => "6ebaebe2-0816-40ae-b723-34bf1ddf3caa", - 'topup_quota_id' => 4257, - 'memo1' => "V60W2DbrT85", - 'memo2' => "2", - 'memo3' => "kVNNO1KbnCd8zuXd36M4IvxiitEEwV0Ns6D0w8tHM8aG5N8G5A2Y637vqu5iFQxKbwDA0ii73zgxo7nu08e6qA9YOwd", - 'freekey' => "2X0vNh9CZi0O0eilJLDaoDkF7aI9aziOjNW6d0IeV8" + 'description' => "b78oA0LE9nGzsoBIqSCZEncCQxjIhrUeBMFsGSoFMs14cvovqZ6GQpcxkL1iWim0Xpy9XRR4FHqayBd9Y6naDnCaj1IshUK5sOcLMoSdl", + 'return_url' => "https://uvLDw0rI.example.com", + 'request_id' => "3d8b4615-b8cf-4ce1-a5ec-991552bd1268", + 'topup_quota_id' => 6355, + 'memo1' => "9w6x4998o2QdrVR628aMW6s81YXpj6kVNNO1KbnCd8zuXd36M4IvxiitEEwV0Ns6D0w", + 'memo2' => "ok7R058C2AXzN0R8ukIs7IGM", + 'memo3' => "J5aoDkF7aI9aziOjNW6d0IeV82G1kv2h1j34NTmOqolu01y8Ilr1j5A0963n5V", + 'freekey' => "9px7YNk11F5ZX5qXcbHG9e2Vq5u1JWEx75UM28q8aSA4w80e0041wAnlD5DNbsh94DbXQB4S2thy7b4zjsJ9p8KsyPH2u7X5" ] ); try { @@ -222,20 +222,20 @@ public function testCreditCardTopupWithMembership9() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ 'delete_card_if_auth_fail' => TRUE, - 'description' => "KOjFu2fGiShoySflnRPKvTH4Qb4HK1DE5zpHipftSBuuUyajKD4UG1MO97nrik73QyiaNKms0iFYGr", - 'return_url' => "WxxlKwOlCibtq2e0nqtXLNITG9Gffmmox8hwqx5x7fQZGPMXFo6oIvZGxUJAAeHeUyg78eCpqwfbVaGI8MUg6pkTJeF4LA5VGWmlO55tLRhXfPthFrTbvP80JDs4TLAvvWwguBec41EmwzzFrgc709a7P9KtTHr3zG8NnPjRfIRrqy3FohrRiHbftN77E9sKP2LWTHQkvbYQTkmfSmGSFmTTeLGAy7h6m0YyagUC0Ij3N9K7EVH4f0IDf80jI5hMMqGagepFcb0C3pMehBLw9uhZslxpk65zsLMOaWLvqiZty5Zp232IvDDPPtMusem1WSPOdAkWLCHhP7q7jyjEo8V3Di9DtzhzAGKUtsDdhPal5eEvQkTNVI1DbDv2ICSa1fLqeRzwnNnU8Hy7seU6TPp7YTcvCbmuWQvyjmdKhWFzroFJfg0zCih9qHu842U5SnXNqipKVsIIUjVYx3ZiMVPZEq0xgguEtAXJ6WozfUGo1oVRA1PV2JD5SjzUvS2Jlq6P89tC2Mi1PRe6ex8zQnoMXPxIs0d6X24reGHeQvAPqGMsA1rgfPu4olvC1KDDE1G2mGU9YeDH5Tysjz5v4HW6eqkSknjWS4aW80Xp5YCo9TXEMx6Q3N4lydCpBzThmgOIjIatpE7508LaYMNkxpSQqkfWLu8WbqqwjfwNPVeBo88egFulBO0tWJ93Y52C590AS7UiB0DiDGREmImyJDbbC2wEGBfcAGc0EsTxqnb80BRFYcLTC4xCABLekowD1pN0MSUSSu62wEl3iPUkIv4a2NsBAg7OoWmbOWXvcqkH6OCG8bjnFs6Wxag7kVTYLZtjqA6blCNXCxB23NKDv8dBki6rCZ5MRu3n3kWR611LhXRF1WjDXemYssWVQAa0S9OWEqIPoWhsZ81p0D8THD4dpuhxNvhxjPfdLCMpGSOhV764tKT9oHgjnPne51YZOU0zGq4PpZBc0rJPOstD7C9IM7suB5w40dZFTsuKZGsFElmQpA4RSTaTlLaqlkU49OXmcM1eYLCIvDzYzwAtEksQWSl6Am3gCBrhM35EfmrtOFWMml5EKRiDsWg9ZcujQMFmb4vZ2HzNm8wdK6sB9HsuClaKx3AfzVa9lboQsNDBH1uzKMqlEF94aThPURq2Q4ZM2", - 'request_id' => "597d135a-12df-46c8-b264-451e19c43c38", - 'topup_quota_id' => 4549, - 'memo1' => "2vbzP9Bd5Cvy4QC37rj957yv1696bAD9Hv7hW9pyKM4q7TiXi2Qt2Uyb6oT6q1G77NfSg3414Kgwq0D7u0LoIgN", - 'memo2' => "Wj", - 'memo3' => "z3WLdG1S2eGJhVLvJ34cc1maZHwlT31fJDc41FubcQ8USK1fpXS43395u41DgW8Zu5i03FBA74E7gYc2zme3w3mHu909C", - 'freekey' => "bX97ann5V32EJ8lN6FPgVWj8gD90p4R6711nu5WJps466KwEqJ1YljzaF8S2Pa13vJ81phUlYQksdt5xtQI8" + 'description' => "9sKP2LWTHQkvbYQTkmfSmGSFmTTeLGAy7h6m0YyagUC0Ij3N9K7EVH4f0IDf80jI5hMMqGagepFcb0C3pMehBLw9uhZslxpk65zsLMOaWLvqiZty5Zp232IvDDPPtMusem1WSPOdAkWLCHhP7", + 'return_url' => "https://q7jyjEo8.example.com", + 'request_id' => "c61e580b-ce19-4f23-9633-1744bab3a906", + 'topup_quota_id' => 9657, + 'memo1' => "WAnsE8O6Gskgl3JB9G5Y4vNj1QB3LJKdeJKz33j3VCjqfJL0PK8kFu1ywgBTbbr6mg4v", + 'memo2' => "5YWjHVBzEC54N3o5Biu8xfLAmd74Bh035EDF62N8WT493qh274KIB0CXQ9Znl8", + 'memo3' => "ecxH", + 'freekey' => "AKwxYdFL0WO2kgo4H6m2MUqP1c5dn3c8Mejlg9fY2LA6d" ] ); try { @@ -251,21 +251,21 @@ public function testCreditCardTopupWithMembership10() { $client = $this->newClient(); $request = new Request\CreditCardTopupWithMembership( - "235cc1bb-540f-422c-bebe-9007d46ed64c", - "39ea3ae9-0851-4e11-8187-16ac032dc94d", - "c123dc42-1ed9-422d-b8b0-1a356d225d37", - 6269, + "352aacfa-e039-418f-b195-83df48817e3b", + "71cf4e78-e283-414e-aa9d-b11e5c79267f", + "4bee7df6-7546-4a06-8e72-15cc6066ee19", + 8038, [ - 'receiver_user_id' => "b008cb12-19bd-44df-8c53-b36028066f7d", + 'receiver_user_id' => "1fcf0f29-1e1f-4d1d-9a35-2ecd32f64752", 'delete_card_if_auth_fail' => TRUE, - 'description' => "1melepO9LnwIsUcSmvb4GOUqCz9cGDIhlPt52zP7YS2DWusWLcKpd2P335Nv6jpCTg7cImjgcPmkAEumRe3ajMg8VGC0KZL7VMaMEGv2NsNRGCHkqW6b190Xf2yH", - 'return_url' => "eAyBqIIySMiYLD3kq3Znz8pepfEmpSiLZTFdERWScAwFtubDUWmymMiDwFFfcNNLAfTp6G3m2S11HDiNC2T6Z1NRFWi9xNJqHv5TG4qAHZdsob31RGFcTjCHIRk6EOKDYDfh7IyYBfSv2V1UV4oPfCtFaYiWkYeLppJ33CkMXXFMJbGPqbgq29Gzz59vVOvin5VZAtZIBDPoHNl5n64I544K0pgRwqKcwLRpyfhvSp3huvf9ISSZ1V5b6lHxDKXrcl2EVGtJV2Ntce9IqiVZ5m5eyekXLeKtBuImxNnX45R5ZNIieikdp8w9LWlkrqUcz43dBm26Or7FE7oxXwqyeP95WFsrDTZsTHaLMAx4xhJmPNb2Vt3kMgTzAxm3nuCtm4tM4rQ7TMWwQQegAiqW5Gh3EedIVkoAN4R6PBgm1bgbkQVRY8MuhwDykulFo5mDyJw8V3XaTOkFDFDXkJRYuzmNrD0IPFMYcPpoEqcZqYNWKYupHW3vkZPbupwOmpLyfcnvR24ekndSEuijqLz34cJjz9WzSXV2waIpnDEjnPuGDOLqsy43AtWyT6hyzJkPIxdv4Vr2ADhNnBQ2AhJrtrRhEmEhncAz9T8Jn6tKv842hmKtJWGe0W2JoBVxOBG6QSEaMM6DcJjfAtdrmKAg3KBKDu0vlbYdVC6n9nVLo43cE33CQPF6kxIlI0uguDnziraNYM7VX5YLnlD8HOOCDlP4GZ7jbmXMO5zVMwfk3fyCehTHNb57OPgysrQCIrNbKg5EGtS1CRG8HTOfVnvp", - 'request_id' => "eab7eafc-b285-4598-b371-0fc7426f9658", - 'topup_quota_id' => 2303, - 'memo1' => "QA6YMqk2zDncVWkqY3dHQA61c4o0WLh70e7dDAAbtn5IaXIDLo3F187gL63EgGW5if535COQvJciQ07eLfH713yi52", - 'memo2' => "KLUh6SmJKhs2Evi7JphkF65yag11DzsON9ucoprOX4c0GNxa63M8qLYT4V88TS83OgFM16oVPcgr7x3h", - 'memo3' => "3M48vu2Pl1qWeJou1BU6C67mbd8AfDC9k3wQ8GGJOw931831t94CtwBV50RQ16PvvSQ9Bb15", - 'freekey' => "eY56snrXITleKPI" + 'description' => "u3n", + 'return_url' => "https://3kWR611L.example.com", + 'request_id' => "88f763e8-8558-459c-8a92-ea8243fde752", + 'topup_quota_id' => 4806, + 'memo1' => "P7aO5GZbZQhU0cQsk3u7xJY793Avx4V4g03vLh6F1qU233106R5uA9XREJF1", + 'memo2' => "N876nID418berUMpEoL228VgVr2M5mT114At35sKr43maUieyHPKJi68xzDKK7e9V426p3k45y5IH3I7m9UK8hMs4", + 'memo3' => "Xi2Qt2Uyb6oT6q1G77NfSg3414Kgwq0D7u0LoIgNmk09mbD8rqDLVtam4", + 'freekey' => "7r3qam266J70Glf2WBXWa1Zn8y3V93WLdG1S2eGJhVLvJ34cc1maZHwlT31fJDc41FubcQ8USK1fpX" ] ); try { diff --git a/tests/DeleteBankTest.php b/tests/DeleteBankTest.php index 74a4117..2ae227f 100644 --- a/tests/DeleteBankTest.php +++ b/tests/DeleteBankTest.php @@ -8,8 +8,8 @@ public function testDeleteBank0() { $client = $this->newClient(); $request = new Request\DeleteBank( - "6130a7ee-5330-4939-b5be-6bd432c567e2", - "4f68e29e-6781-44ae-aaa6-0296b168c77e" + "86e80fc9-f479-4453-a18b-74683da95cdf", + "f0116e62-58fd-444d-9748-25d78722807b" ); try { $response = $client->send($request); diff --git a/tests/DeleteCustomerCardTest.php b/tests/DeleteCustomerCardTest.php index 8674c31..d6bab78 100644 --- a/tests/DeleteCustomerCardTest.php +++ b/tests/DeleteCustomerCardTest.php @@ -8,8 +8,8 @@ public function testDeleteCustomerCard0() { $client = $this->newClient(); $request = new Request\DeleteCustomerCard( - "24b261d7-aede-4f18-8a62-e296cdde2e74", - "b02afdb9-b5b3-40df-b400-6632f81322b6" + "d576862c-0b5a-4c3e-9178-01df71d455e5", + "fc54b020-6a53-46d0-b21b-0b8d3397e0be" ); try { $response = $client->send($request); diff --git a/tests/DeleteWebhookTest.php b/tests/DeleteWebhookTest.php index cc96175..9aaf30e 100644 --- a/tests/DeleteWebhookTest.php +++ b/tests/DeleteWebhookTest.php @@ -8,7 +8,7 @@ public function testDeleteWebhook0() { $client = $this->newClient(); $request = new Request\DeleteWebhook( - "560a62c3-a053-432a-aace-fc14550da2ee" + "34228709-ec2c-46b4-881a-86d6eb556cc4" ); try { $response = $client->send($request); diff --git a/tests/GetBulkTransactionTest.php b/tests/GetBulkTransactionTest.php index ea44366..853f648 100644 --- a/tests/GetBulkTransactionTest.php +++ b/tests/GetBulkTransactionTest.php @@ -8,7 +8,7 @@ public function testGetBulkTransaction0() { $client = $this->newClient(); $request = new Request\GetBulkTransaction( - "0232944d-078c-49c5-8e77-57f61186b321" + "de752ca2-e79b-48c5-889a-b7bb28381d14" ); try { $response = $client->send($request); diff --git a/tests/GetCampaignTest.php b/tests/GetCampaignTest.php index 291ca79..e5c1928 100644 --- a/tests/GetCampaignTest.php +++ b/tests/GetCampaignTest.php @@ -8,7 +8,7 @@ public function testGetCampaign0() { $client = $this->newClient(); $request = new Request\GetCampaign( - "1087c955-b864-4c8a-935d-25dd75fdfe07" + "71b491a9-c76e-4388-8ee9-6ccfd2685384" ); try { $response = $client->send($request); diff --git a/tests/GetCashtrayTest.php b/tests/GetCashtrayTest.php index 5dc377d..af9499e 100644 --- a/tests/GetCashtrayTest.php +++ b/tests/GetCashtrayTest.php @@ -8,7 +8,7 @@ public function testGetCashtray0() { $client = $this->newClient(); $request = new Request\GetCashtray( - "c8de5075-c4f4-4595-954a-b14a8545bc73" + "49b1b4d4-3a7a-4f1d-970c-a8b194c1bb16" ); try { $response = $client->send($request); diff --git a/tests/GetCouponTest.php b/tests/GetCouponTest.php index 7ad987b..0da0a8f 100644 --- a/tests/GetCouponTest.php +++ b/tests/GetCouponTest.php @@ -8,7 +8,7 @@ public function testGetCoupon0() { $client = $this->newClient(); $request = new Request\GetCoupon( - "1de4eb8a-d7e6-401d-a237-d11d5aac7153" + "8971c365-b086-486f-8c70-c2269cf0aac1" ); try { $response = $client->send($request); diff --git a/tests/GetCustomerCardsTest.php b/tests/GetCustomerCardsTest.php index 24f78c9..d057452 100644 --- a/tests/GetCustomerCardsTest.php +++ b/tests/GetCustomerCardsTest.php @@ -8,7 +8,7 @@ public function testGetCustomerCards0() { $client = $this->newClient(); $request = new Request\GetCustomerCards( - "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab" + "61cc3303-dfdf-45e8-b2a6-4651022cb2b4" ); try { $response = $client->send($request); @@ -23,9 +23,9 @@ public function testGetCustomerCards1() { $client = $this->newClient(); $request = new Request\GetCustomerCards( - "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + "61cc3303-dfdf-45e8-b2a6-4651022cb2b4", [ - 'per_page' => 54 + 'per_page' => 98 ] ); try { @@ -41,10 +41,10 @@ public function testGetCustomerCards2() { $client = $this->newClient(); $request = new Request\GetCustomerCards( - "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + "61cc3303-dfdf-45e8-b2a6-4651022cb2b4", [ - 'page' => 8562, - 'per_page' => 12 + 'page' => 5172, + 'per_page' => 81 ] ); try { diff --git a/tests/GetCustomerTest.php b/tests/GetCustomerTest.php new file mode 100644 index 0000000..c8bd031 --- /dev/null +++ b/tests/GetCustomerTest.php @@ -0,0 +1,499 @@ +newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab" + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer1() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'per_page' => "605731275295035329" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer2() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'page' => "9920416909523365447007079705270", + 'per_page' => "41797220439" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer3() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'sort_direction' => "desc", + 'page' => "105614030889836940471303529", + 'per_page' => "765226168593031743" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer4() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'sort_by' => "last-transaction-done-at", + 'sort_direction' => "asc", + 'page' => "780171780931", + 'per_page' => "7841893170253099091655874" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer5() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'with_balance' => "true", + 'sort_by' => "registered-at", + 'sort_direction' => "asc", + 'page' => "1882018867454132", + 'per_page' => "7937" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer6() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'external_id' => "rUcdcRO2Sa3zE9qA6JlqvTos7SrIAldP5taDahvoqIf3H", + 'with_balance' => "false", + 'sort_by' => "registered-at", + 'sort_direction' => "asc", + 'page' => "8027899372147333728", + 'per_page' => "42" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer7() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'is_include_user_attribute' => "true", + 'external_id' => "qtJb7GLA5jeThW5qr3yEd4d", + 'with_balance' => "false", + 'sort_by' => "registered-at", + 'sort_direction' => "desc", + 'page' => "6397906392022", + 'per_page' => "83398170779" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer8() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'resident_status' => "resident", + 'is_include_user_attribute' => "false", + 'external_id' => "xZCQ2441blMtSOZHoWL", + 'with_balance' => "false", + 'sort_by' => "last-transaction-done-at", + 'sort_direction' => "asc", + 'page' => "767727227106892", + 'per_page' => "98683133" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer9() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'individual_number_identification' => "identified", + 'resident_status' => "unknown", + 'is_include_user_attribute' => "true", + 'external_id' => "UnXdQpmPpnHFqiJvOHOlQFLdxOm16oejI9dat1CLgQ", + 'with_balance' => "true", + 'sort_by' => "registered-at", + 'sort_direction' => "asc", + 'page' => "7235721979727730", + 'per_page' => "32307521922368704983" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer10() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'last_transaction_to' => "2021-06-20T08:59:25.000000Z", + 'individual_number_identification' => "not-identified", + 'resident_status' => "resident", + 'is_include_user_attribute' => "false", + 'external_id' => "ynZ7sTqSkOWWDLZmiyY4qSDce16GC4wPt", + 'with_balance' => "true", + 'sort_by' => "last-transaction-done-at", + 'sort_direction' => "asc", + 'page' => "78523065685393", + 'per_page' => "9280488509220288" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer11() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'last_transaction_from' => "2023-09-27T07:12:49.000000Z", + 'last_transaction_to' => "2025-05-22T22:05:13.000000Z", + 'individual_number_identification' => "identified", + 'resident_status' => "unknown", + 'is_include_user_attribute' => "true", + 'external_id' => "pMEMbpSnLulsX8V7", + 'with_balance' => "false", + 'sort_by' => "registered-at", + 'sort_direction' => "asc", + 'page' => "58910711387651040", + 'per_page' => "1842078194864013779060057" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer12() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'registered_to' => "2023-12-06T18:52:38.000000Z", + 'last_transaction_from' => "2021-04-06T15:29:55.000000Z", + 'last_transaction_to' => "2022-04-28T14:30:16.000000Z", + 'individual_number_identification' => "identified", + 'resident_status' => "unknown", + 'is_include_user_attribute' => "true", + 'external_id' => "7sC23pAVbXivHZtrIAyP3B3n1m451mPU8dTD7bnX1r", + 'with_balance' => "true", + 'sort_by' => "registered-at", + 'sort_direction' => "asc", + 'page' => "270983411866359357098458464608", + 'per_page' => "18591468885368060132886" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer13() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'registered_from' => "2026-08-22T06:16:54.000000Z", + 'registered_to' => "2021-11-25T15:14:26.000000Z", + 'last_transaction_from' => "2025-03-04T14:36:24.000000Z", + 'last_transaction_to' => "2025-08-07T12:23:02.000000Z", + 'individual_number_identification' => "identified", + 'resident_status' => "non-resident", + 'is_include_user_attribute' => "true", + 'external_id' => "s0ShDA1T4kxBhv1AOy0nxwzXXsopchwGQjGjB8p2", + 'with_balance' => "false", + 'sort_by' => "registered-at", + 'sort_direction' => "asc", + 'page' => "9924630753", + 'per_page' => "398059039" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer14() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'account_status' => "active", + 'registered_from' => "2021-12-12T18:24:10.000000Z", + 'registered_to' => "2020-08-12T08:43:52.000000Z", + 'last_transaction_from' => "2023-01-10T16:39:48.000000Z", + 'last_transaction_to' => "2022-09-03T15:32:28.000000Z", + 'individual_number_identification' => "identified", + 'resident_status' => "unknown", + 'is_include_user_attribute' => "false", + 'external_id' => "uFQdQk10O1B", + 'with_balance' => "false", + 'sort_by' => "registered-at", + 'sort_direction' => "desc", + 'page' => "30905020", + 'per_page' => "58566471544111527755443448" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer15() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'customer_email' => "3gtXl8b4nZOZsr1VPBj7ivp8ue6C3vcL7BXf3IHjK0XiCg0zcQRlonr1N4IocuKCcZ1hdXCgyALhLsPZ4xEZBaL9gPoE5PnOxSYIBQUZ", + 'account_status' => "suspended", + 'registered_from' => "2024-03-08T21:48:24.000000Z", + 'registered_to' => "2022-09-16T15:34:38.000000Z", + 'last_transaction_from' => "2024-04-27T04:10:57.000000Z", + 'last_transaction_to' => "2022-09-15T12:22:19.000000Z", + 'individual_number_identification' => "not-identified", + 'resident_status' => "unknown", + 'is_include_user_attribute' => "false", + 'external_id' => "Qp536z2WYA1s", + 'with_balance' => "true", + 'sort_by' => "registered-at", + 'sort_direction' => "desc", + 'page' => "3", + 'per_page' => "398221358597933914212816388" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer16() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'customer_tel' => "kQ", + 'customer_email' => "vmK2Ptks2ZcRpli1kcYUjdKenDWjLTaaBosz7aBykLG1RzGMmx1hSkje9X0kmePd8GXi22Jw1idAxcQ9RQcA93jzkpVE1oN8GZytUXsp14vePeJl09h1Sm", + 'account_status' => "closed", + 'registered_from' => "2024-09-13T21:54:08.000000Z", + 'registered_to' => "2025-03-26T01:09:11.000000Z", + 'last_transaction_from' => "2024-12-10T12:13:46.000000Z", + 'last_transaction_to' => "2026-03-16T01:02:49.000000Z", + 'individual_number_identification' => "not-identified", + 'resident_status' => "non-resident", + 'is_include_user_attribute' => "true", + 'external_id' => "e9aRBNGFiXb", + 'with_balance' => "false", + 'sort_by' => "last-transaction-done-at", + 'sort_direction' => "asc", + 'page' => "1264585423584881", + 'per_page' => "3149" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer17() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'customer_name' => "68j", + 'customer_tel' => "f1Ll0O4t8yu2YY", + 'customer_email' => "amcbZRFCGWEFlMAhGqMbfoqHBJlao6arWtW2Kf2i4IAcwQjuFWx2kNI9qHm3gWQVGMbEKu4AfuwweTMrw4f2dzO7lqy4kEKJ1Q7c8C0SZpOWKljojyXNatscwZjWuBesyFuc4sWKFJnLD7m3pQpjDhF5ByJUZoKtqULctVH6JYk9cBHdXfv4", + 'account_status' => "closed", + 'registered_from' => "2022-03-05T18:33:17.000000Z", + 'registered_to' => "2025-09-26T20:11:21.000000Z", + 'last_transaction_from' => "2023-01-29T07:56:32.000000Z", + 'last_transaction_to' => "2022-02-08T08:53:13.000000Z", + 'individual_number_identification' => "identified", + 'resident_status' => "resident", + 'is_include_user_attribute' => "true", + 'external_id' => "SzTGhHvgOYEOx", + 'with_balance' => "true", + 'sort_by' => "registered-at", + 'sort_direction' => "desc", + 'page' => "16440197907893753296499670784015", + 'per_page' => "7770692846" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testGetCustomer18() + { + $client = $this->newClient(); + $request = new Request\GetCustomer( + "085d3da7-ec9f-46bb-a5b3-d18e08ea09ab", + [ + 'customer_id' => "17421300-c0e3-4ffe-9fa6-3fc095818409", + 'customer_name' => "vjJ0uuFNk5xEatUCGYnUIhqAnDQImUocNLmlkEs1s3oajWUDkbVb94dhcQmTjATi4FvTByqrSIzi26MGgpQ9DKPsTX2x6llLqyqxLBzmQKSHklP2GNjfKFk3xSPN2EauZcekm4uUHwCvLyAybYYI1PTnYt6AX3ZMraJiLHRNzuStDZHp5Mvhz", + 'customer_tel' => "bMCo9qy", + 'customer_email' => "ARxtZqgB5ft0k4jfS4r5kfrLJkZytv5gO2QqNTMBVQz08laq2biuqoxBaoCNpyYWsiSLe8XgZiLcB9lkuwUmt5gGSX2SbBRPaY", + 'account_status' => "closed", + 'registered_from' => "2023-07-31T06:02:13.000000Z", + 'registered_to' => "2024-06-03T10:51:43.000000Z", + 'last_transaction_from' => "2020-11-27T01:52:57.000000Z", + 'last_transaction_to' => "2023-08-23T11:11:42.000000Z", + 'individual_number_identification' => "not-identified", + 'resident_status' => "resident", + 'is_include_user_attribute' => "true", + 'external_id' => "QkGZMrt25VWYHR7PmuYOuy", + 'with_balance' => "false", + 'sort_by' => "registered-at", + 'sort_direction' => "desc", + 'page' => "61664910905992991791803561253873", + 'per_page' => "4397908413776065838456046736360" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } +} diff --git a/tests/GetSevenBankATMSessionTest.php b/tests/GetSevenBankATMSessionTest.php index 3d4ba6a..e22f7fc 100644 --- a/tests/GetSevenBankATMSessionTest.php +++ b/tests/GetSevenBankATMSessionTest.php @@ -8,7 +8,7 @@ public function testGetSevenBankAtmSession0() { $client = $this->newClient(); $request = new Request\GetSevenBankATMSession( - "KuFyd9WkOS" + "8qI" ); try { $response = $client->send($request); diff --git a/tests/GetUserDeviceTest.php b/tests/GetUserDeviceTest.php index 616e01f..60bccbc 100644 --- a/tests/GetUserDeviceTest.php +++ b/tests/GetUserDeviceTest.php @@ -8,7 +8,7 @@ public function testGetUserDevice0() { $client = $this->newClient(); $request = new Request\GetUserDevice( - "34469c02-00eb-4101-b2e3-ec2a9b50fbc6" + "abc42364-7cb4-4614-82d1-de635f373b6d" ); try { $response = $client->send($request); diff --git a/tests/ListBanksTest.php b/tests/ListBanksTest.php index 9997860..fa763b8 100644 --- a/tests/ListBanksTest.php +++ b/tests/ListBanksTest.php @@ -8,7 +8,7 @@ public function testListBanks0() { $client = $this->newClient(); $request = new Request\ListBanks( - "1ae43861-0cb1-4e33-b850-d81061a0a086" + "b5d3267c-1938-45cf-b2f8-f4eb78898f1f" ); try { $response = $client->send($request); @@ -23,9 +23,9 @@ public function testListBanks1() { $client = $this->newClient(); $request = new Request\ListBanks( - "1ae43861-0cb1-4e33-b850-d81061a0a086", + "b5d3267c-1938-45cf-b2f8-f4eb78898f1f", [ - 'private_money_id' => "3115fd33-7632-408d-a217-6b5e9166107c" + 'private_money_id' => "a67cbe18-4259-43ff-bbdb-47ca74117709" ] ); try { diff --git a/tests/ListBulkTransactionJobsTest.php b/tests/ListBulkTransactionJobsTest.php index 4ca430b..0e5f820 100644 --- a/tests/ListBulkTransactionJobsTest.php +++ b/tests/ListBulkTransactionJobsTest.php @@ -8,7 +8,7 @@ public function testListBulkTransactionJobs0() { $client = $this->newClient(); $request = new Request\ListBulkTransactionJobs( - "741a2966-475a-4cc9-8d1f-ad687caefce6" + "454a0f3a-1e03-4313-8781-0e929bde27ba" ); try { $response = $client->send($request); @@ -23,9 +23,9 @@ public function testListBulkTransactionJobs1() { $client = $this->newClient(); $request = new Request\ListBulkTransactionJobs( - "741a2966-475a-4cc9-8d1f-ad687caefce6", + "454a0f3a-1e03-4313-8781-0e929bde27ba", [ - 'per_page' => 580 + 'per_page' => 9975 ] ); try { @@ -41,10 +41,10 @@ public function testListBulkTransactionJobs2() { $client = $this->newClient(); $request = new Request\ListBulkTransactionJobs( - "741a2966-475a-4cc9-8d1f-ad687caefce6", + "454a0f3a-1e03-4313-8781-0e929bde27ba", [ - 'page' => 4882, - 'per_page' => 6885 + 'page' => 5968, + 'per_page' => 7638 ] ); try { diff --git a/tests/ListCampaignsTest.php b/tests/ListCampaignsTest.php index d3cbff1..e5efef2 100644 --- a/tests/ListCampaignsTest.php +++ b/tests/ListCampaignsTest.php @@ -8,7 +8,7 @@ public function testListCampaigns0() { $client = $this->newClient(); $request = new Request\ListCampaigns( - "5ecbb041-9856-4d44-8d0e-72485a4ae79a" + "d8cfa61f-58de-4022-a38c-80df8e9a5e02" ); try { $response = $client->send($request); @@ -23,9 +23,9 @@ public function testListCampaigns1() { $client = $this->newClient(); $request = new Request\ListCampaigns( - "5ecbb041-9856-4d44-8d0e-72485a4ae79a", + "d8cfa61f-58de-4022-a38c-80df8e9a5e02", [ - 'per_page' => 49 + 'per_page' => 47 ] ); try { @@ -41,10 +41,10 @@ public function testListCampaigns2() { $client = $this->newClient(); $request = new Request\ListCampaigns( - "5ecbb041-9856-4d44-8d0e-72485a4ae79a", + "d8cfa61f-58de-4022-a38c-80df8e9a5e02", [ - 'page' => 6249, - 'per_page' => 18 + 'page' => 5776, + 'per_page' => 16 ] ); try { @@ -60,11 +60,11 @@ public function testListCampaigns3() { $client = $this->newClient(); $request = new Request\ListCampaigns( - "5ecbb041-9856-4d44-8d0e-72485a4ae79a", + "d8cfa61f-58de-4022-a38c-80df8e9a5e02", [ - 'available_to' => "2020-03-02T10:53:48.000000Z", - 'page' => 9546, - 'per_page' => 30 + 'available_to' => "2024-07-05T08:54:10.000000Z", + 'page' => 6444, + 'per_page' => 34 ] ); try { @@ -80,12 +80,12 @@ public function testListCampaigns4() { $client = $this->newClient(); $request = new Request\ListCampaigns( - "5ecbb041-9856-4d44-8d0e-72485a4ae79a", + "d8cfa61f-58de-4022-a38c-80df8e9a5e02", [ - 'available_from' => "2025-08-19T12:05:06.000000Z", - 'available_to' => "2023-11-23T13:16:13.000000Z", - 'page' => 9550, - 'per_page' => 12 + 'available_from' => "2025-02-14T11:51:19.000000Z", + 'available_to' => "2022-06-02T12:28:13.000000Z", + 'page' => 2318, + 'per_page' => 34 ] ); try { @@ -101,13 +101,13 @@ public function testListCampaigns5() { $client = $this->newClient(); $request = new Request\ListCampaigns( - "5ecbb041-9856-4d44-8d0e-72485a4ae79a", + "d8cfa61f-58de-4022-a38c-80df8e9a5e02", [ - 'is_ongoing' => TRUE, - 'available_from' => "2022-06-14T07:15:38.000000Z", - 'available_to' => "2021-05-05T23:03:43.000000Z", - 'page' => 7806, - 'per_page' => 37 + 'is_ongoing' => FALSE, + 'available_from' => "2020-11-17T18:33:13.000000Z", + 'available_to' => "2021-04-30T07:53:36.000000Z", + 'page' => 9953, + 'per_page' => 38 ] ); try { diff --git a/tests/ListCouponsTest.php b/tests/ListCouponsTest.php index 87a38fe..bef0cfe 100644 --- a/tests/ListCouponsTest.php +++ b/tests/ListCouponsTest.php @@ -8,7 +8,7 @@ public function testListCoupons0() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e" + "f3de7484-65ca-4560-9c66-a881d0fdf33e" ); try { $response = $client->send($request); @@ -23,9 +23,9 @@ public function testListCoupons1() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'per_page' => 7099 + 'per_page' => 2766 ] ); try { @@ -41,10 +41,10 @@ public function testListCoupons2() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'page' => 3834, - 'per_page' => 4058 + 'page' => 6677, + 'per_page' => 8297 ] ); try { @@ -60,11 +60,11 @@ public function testListCoupons3() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'available_to' => "2020-05-13T15:41:34.000000Z", - 'page' => 7824, - 'per_page' => 4397 + 'available_to' => "2026-04-09T21:19:16.000000Z", + 'page' => 1267, + 'per_page' => 5077 ] ); try { @@ -80,12 +80,12 @@ public function testListCoupons4() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'available_from' => "2020-01-19T16:14:36.000000Z", - 'available_to' => "2023-05-04T07:49:49.000000Z", - 'page' => 1142, - 'per_page' => 4697 + 'available_from' => "2022-06-29T13:49:19.000000Z", + 'available_to' => "2020-02-01T23:45:46.000000Z", + 'page' => 6540, + 'per_page' => 5841 ] ); try { @@ -101,13 +101,13 @@ public function testListCoupons5() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'available_shop_name' => "O", - 'available_from' => "2020-07-06T12:00:32.000000Z", - 'available_to' => "2025-02-15T08:41:34.000000Z", - 'page' => 5449, - 'per_page' => 7159 + 'available_shop_name' => "QaRFRzL", + 'available_from' => "2026-07-12T17:14:26.000000Z", + 'available_to' => "2022-10-21T01:57:38.000000Z", + 'page' => 4380, + 'per_page' => 5453 ] ); try { @@ -123,14 +123,14 @@ public function testListCoupons6() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'issued_shop_name' => "kZ0hBxH", - 'available_shop_name' => "L8DiEhh2Vn", - 'available_from' => "2022-05-08T14:39:35.000000Z", - 'available_to' => "2023-01-18T07:02:07.000000Z", - 'page' => 3275, - 'per_page' => 6727 + 'issued_shop_name' => "S", + 'available_shop_name' => "H0GqkthOAK", + 'available_from' => "2022-05-11T11:08:21.000000Z", + 'available_to' => "2023-10-18T11:04:50.000000Z", + 'page' => 8451, + 'per_page' => 919 ] ); try { @@ -146,15 +146,15 @@ public function testListCoupons7() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'coupon_name' => "rvfo", - 'issued_shop_name' => "r", - 'available_shop_name' => "wT", - 'available_from' => "2022-11-10T00:38:29.000000Z", - 'available_to' => "2021-05-17T10:33:28.000000Z", - 'page' => 5332, - 'per_page' => 151 + 'coupon_name' => "VBFpRQxxK", + 'issued_shop_name' => "ex", + 'available_shop_name' => "F4TlRS", + 'available_from' => "2022-12-05T02:18:08.000000Z", + 'available_to' => "2023-12-04T22:04:58.000000Z", + 'page' => 6440, + 'per_page' => 6068 ] ); try { @@ -170,16 +170,16 @@ public function testListCoupons8() { $client = $this->newClient(); $request = new Request\ListCoupons( - "9860a62c-5c54-47cb-9cd0-5a8e48803d2e", + "f3de7484-65ca-4560-9c66-a881d0fdf33e", [ - 'coupon_id' => "CU7xfi8Z8", - 'coupon_name' => "k0", - 'issued_shop_name' => "TZqtjlnCM", - 'available_shop_name' => "Hx8TKGI", - 'available_from' => "2020-09-20T02:07:52.000000Z", - 'available_to' => "2020-01-18T14:57:34.000000Z", - 'page' => 7085, - 'per_page' => 4120 + 'coupon_id' => "s", + 'coupon_name' => "nDMFQKcrRJ", + 'issued_shop_name' => "Gty", + 'available_shop_name' => "TG0fNi", + 'available_from' => "2024-04-09T22:09:53.000000Z", + 'available_to' => "2020-09-26T10:07:55.000000Z", + 'page' => 5387, + 'per_page' => 3103 ] ); try { diff --git a/tests/ListCustomerTransactionsTest.php b/tests/ListCustomerTransactionsTest.php index 43e3890..a4ec56e 100644 --- a/tests/ListCustomerTransactionsTest.php +++ b/tests/ListCustomerTransactionsTest.php @@ -8,7 +8,7 @@ public function testListCustomerTransactions0() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c" + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2" ); try { $response = $client->send($request); @@ -23,9 +23,9 @@ public function testListCustomerTransactions1() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ - 'per_page' => 4153 + 'per_page' => 4550 ] ); try { @@ -41,10 +41,10 @@ public function testListCustomerTransactions2() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ - 'page' => 7452, - 'per_page' => 7097 + 'page' => 6294, + 'per_page' => 9454 ] ); try { @@ -60,11 +60,11 @@ public function testListCustomerTransactions3() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ - 'to' => "2024-09-17T09:38:34.000000Z", - 'page' => 8683, - 'per_page' => 4148 + 'to' => "2023-08-16T20:12:51.000000Z", + 'page' => 3955, + 'per_page' => 71 ] ); try { @@ -80,12 +80,12 @@ public function testListCustomerTransactions4() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ - 'from' => "2024-09-04T11:44:42.000000Z", - 'to' => "2023-11-15T03:19:44.000000Z", - 'page' => 7342, - 'per_page' => 5894 + 'from' => "2022-06-15T10:30:05.000000Z", + 'to' => "2025-04-21T02:55:09.000000Z", + 'page' => 6351, + 'per_page' => 6570 ] ); try { @@ -101,13 +101,13 @@ public function testListCustomerTransactions5() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ 'is_modified' => TRUE, - 'from' => "2024-07-16T19:36:18.000000Z", - 'to' => "2022-10-22T02:51:00.000000Z", - 'page' => 1207, - 'per_page' => 1983 + 'from' => "2024-03-08T14:16:58.000000Z", + 'to' => "2024-07-05T09:47:29.000000Z", + 'page' => 1078, + 'per_page' => 1411 ] ); try { @@ -123,14 +123,14 @@ public function testListCustomerTransactions6() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ 'type' => "payment", 'is_modified' => TRUE, - 'from' => "2023-07-05T23:16:00.000000Z", - 'to' => "2021-03-10T06:17:16.000000Z", - 'page' => 9852, - 'per_page' => 1346 + 'from' => "2024-09-28T05:51:27.000000Z", + 'to' => "2022-11-25T22:23:41.000000Z", + 'page' => 6662, + 'per_page' => 9724 ] ); try { @@ -146,15 +146,15 @@ public function testListCustomerTransactions7() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ - 'receiver_customer_id' => "d4f5b2ba-4f9f-4e2c-a022-95a6a3d64858", - 'type' => "transfer", + 'receiver_customer_id' => "a391e5ec-5123-4899-be0a-564e267e7fa4", + 'type' => "payment", 'is_modified' => TRUE, - 'from' => "2021-07-23T06:30:34.000000Z", - 'to' => "2023-03-02T07:45:47.000000Z", - 'page' => 3547, - 'per_page' => 8512 + 'from' => "2022-12-20T13:26:57.000000Z", + 'to' => "2025-05-12T00:36:36.000000Z", + 'page' => 3635, + 'per_page' => 8589 ] ); try { @@ -170,16 +170,16 @@ public function testListCustomerTransactions8() { $client = $this->newClient(); $request = new Request\ListCustomerTransactions( - "15d26336-c01b-44c4-9cc9-37f7d511962c", + "3c4f800c-a7f0-4e1c-9d2b-8004df1977a2", [ - 'sender_customer_id' => "41a8fac9-d78c-4dc4-b892-7346c89cd584", - 'receiver_customer_id' => "23395758-faf1-4e70-a305-f9f42eb1405a", - 'type' => "payment", + 'sender_customer_id' => "bd55eb8a-c5a8-4ba4-a683-c96755e5356f", + 'receiver_customer_id' => "1146ea18-8b28-42cc-9aa7-118a6d2205b5", + 'type' => "expire", 'is_modified' => FALSE, - 'from' => "2026-05-17T23:28:21.000000Z", - 'to' => "2020-01-11T05:53:51.000000Z", - 'page' => 8921, - 'per_page' => 2195 + 'from' => "2024-10-18T16:27:56.000000Z", + 'to' => "2025-08-12T10:01:42.000000Z", + 'page' => 4038, + 'per_page' => 2128 ] ); try { diff --git a/tests/ListWebhooksTest.php b/tests/ListWebhooksTest.php index f9e7bfe..956e140 100644 --- a/tests/ListWebhooksTest.php +++ b/tests/ListWebhooksTest.php @@ -22,7 +22,7 @@ public function testListWebhooks1() $client = $this->newClient(); $request = new Request\ListWebhooks( [ - 'per_page' => 8837 + 'per_page' => 1178 ] ); try { @@ -39,8 +39,8 @@ public function testListWebhooks2() $client = $this->newClient(); $request = new Request\ListWebhooks( [ - 'page' => 9819, - 'per_page' => 7503 + 'page' => 6243, + 'per_page' => 6080 ] ); try { diff --git a/tests/RequestUserStatsTest.php b/tests/RequestUserStatsTest.php index 890adb5..01295e2 100644 --- a/tests/RequestUserStatsTest.php +++ b/tests/RequestUserStatsTest.php @@ -8,8 +8,8 @@ public function testRequestUserStats0() { $client = $this->newClient(); $request = new Request\RequestUserStats( - "2023-04-08T11:11:52.000000Z", - "2024-08-25T03:41:16.000000Z" + "2021-04-26T12:23:09.000000Z", + "2024-07-03T15:29:29.000000Z" ); try { $response = $client->send($request); diff --git a/tests/ResumeBulkTransactionTest.php b/tests/ResumeBulkTransactionTest.php index 3786b5f..482bdc8 100644 --- a/tests/ResumeBulkTransactionTest.php +++ b/tests/ResumeBulkTransactionTest.php @@ -8,7 +8,7 @@ public function testResumeBulkTransaction0() { $client = $this->newClient(); $request = new Request\ResumeBulkTransaction( - "2eadb457-704b-4103-a409-793b280c2cc2" + "8a5680e2-19bc-464a-b599-50ac26352547" ); try { $response = $client->send($request); diff --git a/tests/TerminateUserStatsTest.php b/tests/TerminateUserStatsTest.php index c59154e..ea4d683 100644 --- a/tests/TerminateUserStatsTest.php +++ b/tests/TerminateUserStatsTest.php @@ -8,7 +8,7 @@ public function testTerminateUserStats0() { $client = $this->newClient(); $request = new Request\TerminateUserStats( - "2974b994-00e4-426d-8c09-37f1f878d9b7" + "d725b19c-47d9-46e7-b2d8-7d57fbeff637" ); try { $response = $client->send($request); diff --git a/tests/UpdateCampaignTest.php b/tests/UpdateCampaignTest.php index be67943..d3b64c6 100644 --- a/tests/UpdateCampaignTest.php +++ b/tests/UpdateCampaignTest.php @@ -8,9 +8,9 @@ public function testUpdateCampaign0() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["04639ad2-3183-4149-9d26-a6c0e56b703c", "075d6b8c-8d82-4481-968b-4e435c73ac6e", "4588886c-7597-405a-aa97-06b67bd24192", "65d0e7ce-80f4-4d4f-b7d8-6332244c3780", "1547fcbd-eec6-4849-b857-a77292ce95b1", "45759233-802d-4d5b-8db6-1122e1972839", "fbe6e101-233c-4f75-8c61-d400f7d5e2bf"] + 'applicable_shop_ids' => ["d24c45cf-e4b3-4b44-87ee-a8284eb25a3e", "f7f9b58a-409d-4aa6-8e42-bead008aac31"] ] ); try { @@ -26,10 +26,10 @@ public function testUpdateCampaign1() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["8eae6f54-1209-4125-bfc6-b8b42d22b20c", "24f8bc32-1027-4961-8862-300f9d6e389c", "1144aceb-d3e7-4753-8f88-48ed8d73c7a2", "efeca224-08f4-4ffe-8507-28c8376b0b2a", "48a4fb5b-3641-4757-ba4b-9f3bcfb52f56"], - 'name' => "wmqN4ax1Q1Fha0o1JxRbdO7sJMkOiIt9zNKCX0VzisXLLiEpULitiIsW57odiOHhS8DsZfAQRFK6oTTeP8tTTuInowX2TMHi2vDKbmu86aUF4j" + 'applicable_shop_ids' => ["df03f93e-6bd2-4ce0-9f22-36167eed798d", "644d8abe-151d-4614-8553-3f1e84980a34", "45a60e3f-3295-4678-87ec-df6352feaa5f", "b00f7b36-2cb4-4f34-9c0e-a01897035939", "a263fe3d-83aa-41e9-a277-be9899c70adf", "b35882ac-0980-40bc-8419-92f926df76b8", "09f14b27-45e7-4344-9f00-228e781eb9ee", "fdd31bdc-2d9d-4d57-b164-47c9954a4e04", "4402dbd0-f333-430e-a6df-919d9586b928", "16e11092-d2e5-4722-8917-4b6826d34103"], + 'name' => "PycrJFKeRKa6OogwkyZYeik5qw2qVOD7lJwoEqJ4uimGtF4vDevDABoV1497oKjyplKXUyjuZoAdZaiUShsjoKemD9IJVji3EhQ10nakJ4Xx7BosawhL51XW0ltZ8tyBqdUl09HCPEoMCgQwCdLCVxkfS7LC09h1a33P4feIw8rNkq1IJc" ] ); try { @@ -45,11 +45,11 @@ public function testUpdateCampaign2() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["e707f8f0-f38b-471a-8ba2-7e3bb3fdb1a1", "35f7153b-37e1-4d41-9934-c0fcd59b678b", "326d151f-faae-4481-bcf9-5851b7d7a49d", "787961e1-a37c-4169-9d77-50308244870b", "e1316cca-de0d-4870-abd5-14f0fbbc7823", "485cafce-abe6-4484-aa3c-bc721f69285e", "d8d47c24-a955-42cb-a155-20a17e209285", "6736ddc3-cba1-43d5-9b98-54bfdfb97234", "5bb4223c-2715-4802-a375-fceefe5bb688", "b1ee4d06-18e3-4988-a060-49e619c70525"], - 'starts_at' => "2022-02-19T03:21:51.000000Z", - 'name' => "ZgC0vnz9vdHX3zI21M9POKUqkrXtAeLmERqX5bwDROtzb2hizqeaCyQXA4kt1s5IzgftNOCeiOWbpouk4VaYSYsKX6oU3L46cfTNsJ74" + 'applicable_shop_ids' => ["cf964d96-1a56-413e-98fa-8c3c7207e62b", "1f653fe2-16d8-428f-bfef-9d4c63194224", "7e3b91c9-1fd4-4b0a-9e9c-37d50f69a863", "b09dc69a-0785-4426-a9c1-86ae95f50044", "69d454ce-8fa1-4a52-a36d-d4a409f7eb09", "c234c18b-3738-4b63-b2bc-53b72a8539e8", "f7b48837-f7f5-4b76-bb70-b61386d01c5f", "3da694a7-0e90-41d6-8704-c86d188e26ca", "31fcdae7-1868-48b2-9e26-b298666d1168", "bc342f3d-4121-4af3-b00b-9f422fe4244f"], + 'starts_at' => "2025-03-18T06:21:17.000000Z", + 'name' => "xaFVpQwu69vaYb020lVhpK1ujAV4SIGQkIPmfa5YJsZSIV5H0hKFZRjFJsBJwxE5ymHkkfvwj75uGxXyxLiKvyAHQ0Cmh0GR2iNpQgbrTS2HEffP70DHC" ] ); try { @@ -65,12 +65,12 @@ public function testUpdateCampaign3() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["eb74aae4-e6e8-44d0-bd19-faf225a0a09b", "46603b7c-9f2c-42c7-956f-38729484cb1d", "8d36e0fc-4285-4689-8c12-75d1e0153e7a", "3bca4a74-ad69-4511-b5d5-920f23747bc0", "c4e627d2-d0d7-421c-9ab5-a13b6e684e7d", "2786ab72-9905-4cb1-8f94-e2020c557d9c", "562759a9-686e-46f2-8179-4bdf109c960d"], - 'ends_at' => "2025-05-31T11:23:55.000000Z", - 'starts_at' => "2024-03-23T21:36:43.000000Z", - 'name' => "pmMzmoITgipjScgSjEKEvn9tkKJsfEeEirDJBvMOLUpWvpkfaBwAHAugbJ1KgmPImdwaTBcNwqaqeRCH16a6zzUqrHdosHdbmLywq" + 'applicable_shop_ids' => ["bac04b6f-b709-4468-94cd-67f5a7cd18b2", "39988f36-e139-438a-8fdf-06270906b33c", "0fcf2985-030f-4d5d-8f36-c01b5ec624c4", "6edb0c5c-e5c9-47f7-ac19-1038c2921d1b", "229cdbb8-6d1a-41ea-a533-672a674857d0", "c1c5dcad-6e7f-4705-b8b2-79944d4debcd"], + 'ends_at' => "2025-05-31T11:19:18.000000Z", + 'starts_at' => "2022-02-03T13:36:21.000000Z", + 'name' => "Q20lAXsAZIDxFXqpctZUoXMEwvfZIhfCcdWRRWKBpAMRk3KT9aHDvn680BNVo61whu52VEWHzeXnCqnnjKe2ZokcQxt9okwN5c4Mkgq5YYKEEntoCEiLAHJ2sW9FitjutUJJsIkCXGENUTkzcX2ykkKJlN107OaiUpqdHMS0BnQNQ8yntRPdiO7nDWAmmXs" ] ); try { @@ -86,13 +86,13 @@ public function testUpdateCampaign4() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["e0d1e63a-d79f-4d98-9b2e-c98b643ecaae", "e858d16b-addc-4608-b680-c080ead24302", "f39f2b88-dd88-4e45-9e04-675533a72bc4", "3ea164a4-acdb-4d47-94f4-4af51891b11a", "0623e375-7535-48ed-8cc8-df68047f8ba1", "db0507bf-07c7-4dd1-aeb9-d69ea88a7279"], - 'priority' => 7653, - 'ends_at' => "2022-05-27T18:34:20.000000Z", - 'starts_at' => "2020-07-31T12:13:37.000000Z", - 'name' => "oyNLKN2h7BNq3rRMob2yqEgXsKX0DNjA5LloLW2ZGwTADg0EGo2tY0BvAArU4c3Hcr3rYtMZs1YhEQlphw1DkmThPoIdPA7X1r8JTPyIk7mw82VAIRkHcNMgqN77FQwuiGtQW4pnFSkfz0ZAYuHKErS89ga8rAwX" + 'applicable_shop_ids' => ["c2192898-e9c5-429d-8f8f-e5fbe3c5a317", "67f3cb54-acbc-4320-b6bf-2c8692542bdb", "f533a0e5-758f-4af8-b63f-ca454cb7a3fd", "be0c849b-e477-46ac-95f4-c2a7f60b01ad"], + 'priority' => 9165, + 'ends_at' => "2020-10-14T00:01:53.000000Z", + 'starts_at' => "2021-10-18T05:50:27.000000Z", + 'name' => "tCSMEZWLR3IYMZqZQp71KYV2dqAhSRH0jBaTj6CKr7da3Hc5MrDSrYQmTFD8MK4LhwIRladKEnUCUBMTsHjSLXQWZdqZHXOS9NchMxuvMOV5pE0ThIcNVnpd1" ] ); try { @@ -108,14 +108,14 @@ public function testUpdateCampaign5() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["a7ed7ac1-1ee9-46ae-b1f7-3693a386ee2c"], - 'event' => "topup", - 'priority' => 7672, - 'ends_at' => "2026-06-20T20:11:55.000000Z", - 'starts_at' => "2022-03-03T07:42:44.000000Z", - 'name' => "1HL4wWzmkMDA4SVfWD13Zj3L9DQPYajb0tVdWEdtL2ujHbA770c9iXi2Q1VWdznJovLhT0BrHHw3tEdBOJZocfpIFBg2EP1IMpzVlOR0ZjHbJ4pIYeH1mIjK91BovJNiyan2Rg9xEgMUhIRyB0Lq7z8Ljil9JSMA" + 'applicable_shop_ids' => ["db887196-57ee-441e-8930-9f34854f1194"], + 'event' => "external-transaction", + 'priority' => 7030, + 'ends_at' => "2025-05-16T02:44:19.000000Z", + 'starts_at' => "2023-02-15T10:58:46.000000Z", + 'name' => "OT5XflXygJfyBJl1nws6Ne3S7kdpHli9FCf9vj51iwXi5vVkai7fMidPllBkchJ2ELHNBkuEPtWGn6U1tknXv7iBjpuz8kXfTQVtq7nYSMGg6A5q" ] ); try { @@ -131,15 +131,15 @@ public function testUpdateCampaign6() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["b682fcfb-8025-4ae0-bc40-bef23bc3c041", "28df7617-c9b7-46af-9ded-33eb30e6314c", "4f8402bd-0fcc-4760-9c74-c46d16dcd8be", "3387c519-26cb-438d-a603-976712628475", "ad1c7344-ea2d-4a4b-a11f-19b27dc77fc9", "afe4a116-6f3e-44a3-9e3f-7d1dad9d925c", "f379407f-7de7-4b8c-91ea-584f753b89a9", "faa55bde-051a-455e-8323-08c434f236a2"], - 'description' => "DOJbPEulQIvNSkQALk", + 'applicable_shop_ids' => ["d7513b1b-9fb8-46e4-b03d-1156a2b9fb1c", "d98a9005-6376-4080-9fe8-de62a3637cf1", "f6e5b809-0af6-4ddd-9a13-68d268af10f8", "a276609f-e490-46e1-aa09-4517cc015e94", "25eee626-27c9-4e1b-b0dc-b041480f9856"], + 'description' => "H5phIrM988xOpACBuWehCLI5Ithzpo1sbw0fi8Tfl4MiezYuuDN5NO2HkiJUlQ4dKgR3u", 'event' => "external-transaction", - 'priority' => 9588, - 'ends_at' => "2021-07-15T07:04:19.000000Z", - 'starts_at' => "2021-07-22T20:47:52.000000Z", - 'name' => "pQNr6y6a28m0nRuld" + 'priority' => 5871, + 'ends_at' => "2020-10-03T14:05:39.000000Z", + 'starts_at' => "2021-08-25T14:00:16.000000Z", + 'name' => "HQKCLEzAV2HW0T6wtgFowhjkpuax7inTCKJlAlkDX0z9k4WtlP60t1pGDCB7WpLioRLUylhwp3jBXylmnzTDYQPTQEhEDpiIl88uXhFr9tzNaCFLhrW7Qg63LO" ] ); try { @@ -155,16 +155,16 @@ public function testUpdateCampaign7() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["4c898d70-b653-475e-919b-0bf578d7cfbc", "51fb3145-bc55-4a80-b0db-3c642110b750", "851736e9-971a-4607-a582-bb146f8b7839", "543de7f1-92d1-4997-b206-119d7e83a7c7", "5a5d798b-bb46-45e6-83b0-ec61e17155f4", "fdf59739-3afe-436a-af91-786eb30a6422", "490c612f-c4b8-4f3f-bd24-3cdbe464b744", "f3f36e90-c886-4d13-b70a-d016dbe8c11c", "dc6615c9-80ee-43e3-9d35-80d9580d3d14"], + 'applicable_shop_ids' => ["b9955503-2344-4aa0-a07d-0ad2c8ee8c6b", "7c86c932-f966-4372-9a15-f2e259d03018", "016e4d00-56cb-42d9-bc8b-837c0c446a11", "b9545d2f-7444-4374-8801-60d8023c3305", "853d5581-0a98-4698-9206-9c5391be6bdb", "067d9570-59e5-4297-825b-999274cf12fb", "6a145353-4ba5-4505-bbf6-bd0eaf0dd43f", "efe94392-69e9-4ac6-bb6b-890858a938b4", "e614df07-0dd7-4180-b171-9973fc66bbcf", "75f0e1fd-e8cc-4a0d-8de3-1c4edeb790dc"], 'status' => "disabled", - 'description' => "bNc2E2NkkIcBn5byBGxSlhAbqrppUqGdxMolEMce2oIWkzh6xh3kO5wXHuEl", - 'event' => "payment", - 'priority' => 433, - 'ends_at' => "2023-08-10T00:22:38.000000Z", - 'starts_at' => "2023-11-21T12:20:34.000000Z", - 'name' => "EVyTrbdyJqmh3WRfGT9d54NzUibZax1gbEqwtEhHNUjZJEl7H6aHeFVmJSAKrLNuNDUQhJfNq76RxAuxSVrnur4Ju4ayidm5BuCe0yTSEIanUYTV2eUYLa0Qhqw2R1myjYzFL4j0HTXKtxMi6tvMf7GbuKVOo81owGN6i0XTT33lqYdKQ0h3ghVZk7eOE9tcwx8MOKl5MRsa1MFEYPOVzvPSXDUkbgX2oBsh" + 'description' => "KEeqmGGreSt4nt1ybC0Ywm3a7y1jkUDzYlQVbUnnRBBQRDsGnvgO2bodBPeKpRFsQIEwGMkEBFs4OKbpkXgOJ3P1nM9riBWugVW8sRaEhx8aJkSJHuUfzU3cxqLSG8S4aP0CNMNfb6VowWUVfzovzP7VL5ebcijLtVhmlM6kBu7DCNg4aU7BlWsNE", + 'event' => "external-transaction", + 'priority' => 8116, + 'ends_at' => "2021-03-07T00:35:52.000000Z", + 'starts_at' => "2020-06-22T12:09:16.000000Z", + 'name' => "vtcjGtIPadSKiVX8t6IuP7AfSh1iSdnomWlXA8y2vwAsTNYaeLyV7CWdrmk7DRyx2nAdRh4U2Gnj6HilrfsKlPIExrXeCFOu5KxrV4xhz7DzBywKIciMlN0S7L0N0uBHj0xIlmI7crwjgiJmBq8x2BMoiej" ] ); try { @@ -180,17 +180,17 @@ public function testUpdateCampaign8() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["5aec0d90-a0d5-4174-9758-00c7b97e38da"], - 'point_expires_at' => "2025-11-04T15:03:25.000000Z", - 'status' => "disabled", - 'description' => "fp9TwgYPOmismihXWyqdhqoMR6oAdT5yPsPRTmUYdZdYDDGZDuZn0XgqQIqTu14tSh13qLZDYdRTWbMgZiB4q5yXIKvcyeytZUeCOzn479Q7e", - 'event' => "topup", - 'priority' => 3074, - 'ends_at' => "2022-03-13T08:16:29.000000Z", - 'starts_at' => "2020-05-01T20:46:59.000000Z", - 'name' => "6mogsi4OQ6jQwMdVQzET3CTZR3naadmHoO937wRncWgLEMvwuXtyGneCNJhR9grzsET9HHziGJ2iqEYWh5QfKEnNvZa51B6RuNHWw3kkEIImb7878ag0GpEoXRZP9Tuo6ihkLtNpmjVgJl2arbhJouxWQ6FlBm7k1iTzlm9ILQGKVJoUCSY35cdkgvsbAYCbaEHjTHUmx8bpMxYByL" + 'applicable_shop_ids' => ["dcb86c2e-829b-43e0-bf83-939a81fa30ed", "9950bb9f-1bd0-4391-9905-e838e07e94f1", "5f23b177-1e4b-4506-9712-f9294e055f43", "c631ce46-0487-44d7-9229-11ab8770f109", "48a91340-a084-4355-9c68-b3be3db2533b", "9f923bd4-0102-4257-921c-02ca8d065474", "429a38db-1972-45d3-88cd-f6a64d535693", "08479435-56cb-44f6-8743-978b54fdb8f8"], + 'point_expires_at' => "2023-09-19T04:10:27.000000Z", + 'status' => "enabled", + 'description' => "vLeQXqJ7fOtRApW564YK0LvLN69VHlYJhXH6cUQL7XLfiXA0zUZ8WIiKSeWU9z6lAbD3wpFlmsWusC8RGaBKUJdHLf9kwaxRbmzAo5vzrqC43kvR5VzS4JSx7Qk5qYm8EJV1By6vGk0FuWZ3ptkSyNBcc9pa", + 'event' => "payment", + 'priority' => 5463, + 'ends_at' => "2021-05-10T07:44:33.000000Z", + 'starts_at' => "2023-03-26T08:39:58.000000Z", + 'name' => "cdvlF8sKq6M8TMch0t9MLsXgvG8EYKbsPpBkO0z5h9VDX3NEhsO0rjGagOIQ6x9sSfu0zX8zdCniT7rbp4RdF8jzLLX07kGwmRZR89QJDyeQCnprhi7qh3KP4T37Wi9g9nZZhOiq9TM1kLnMOaPoayQ1SL4LwXctk" ] ); try { @@ -206,18 +206,18 @@ public function testUpdateCampaign9() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["586769f8-1b3a-4ff3-8ad2-27e8c101f952"], - 'point_expires_in_days' => 2548, - 'point_expires_at' => "2026-03-19T12:34:01.000000Z", + 'applicable_shop_ids' => ["d5f4173c-12f5-4307-b9f5-e4e18871f0fa", "41faf49e-f371-4912-a42b-68832100cca3", "2ccea4fa-d4c6-40ff-9df0-fbee3a16fe67"], + 'point_expires_in_days' => 5037, + 'point_expires_at' => "2020-09-01T04:44:16.000000Z", 'status' => "disabled", - 'description' => "AZfWzO75yHWR5FLMa9CO3GmqQepv7doxpRjgZI2VSDvLJkkZMMdEANfWVavAje3PJg4", - 'event' => "external-transaction", - 'priority' => 446, - 'ends_at' => "2025-06-26T20:37:39.000000Z", - 'starts_at' => "2026-07-28T04:43:23.000000Z", - 'name' => "A5dwRQrAEDCEBzCTk0pNAGkxkj3y6QjLE9oTv9S3Zg4O5dK9OBTn3gY0HIwJr5Xn6R9PIw5eC52tvIBnMyMg4CnT2dj7ORUTt4jEgn4792da7QYy7V605lzcBixerwgOsZo2yFQXiifPwyEPkMTjwK5UmBamQcU" + 'description' => "Lk90ZBFe71DIECbUavopCer6amUqWii2uDVrmTki6pqO0f8cnptMkBRjmpnnbeCg4xumOoxK0oT4F795unttA065Yr03Qzj1SYSblk7QSMdkkKPrtzfsCSKaR3OFn", + 'event' => "payment", + 'priority' => 1815, + 'ends_at' => "2023-07-27T03:44:49.000000Z", + 'starts_at' => "2023-09-08T16:53:41.000000Z", + 'name' => "KJz5hhBZBCZgSERTDaoK9IqITw9RXh5VLaBXSS3EzsrMpj8GBIyJaRyweuGKy2nXN4UBPwGQ9mhvxLr7QQxCiR4L" ] ); try { @@ -233,19 +233,19 @@ public function testUpdateCampaign10() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["50ed02a7-2276-45a5-a313-5a4865444944", "216c7719-4916-4a15-9ba7-5fbbc5422d32", "50471e35-f1d8-4715-8859-f5c71a44bee1", "e170f6a8-b2c7-4eef-92ed-2b6c88b40f2c", "e7869829-0c6b-41d7-9f70-368d2b76e056", "47231aaf-710a-43cb-9302-51dd908db61c", "98635c51-1f59-4bbc-abc1-c643b1d29126"], + 'applicable_shop_ids' => ["511c5794-ac04-433f-96c1-2396c913f2df"], 'is_exclusive' => FALSE, - 'point_expires_in_days' => 5807, - 'point_expires_at' => "2022-04-01T00:44:07.000000Z", + 'point_expires_in_days' => 6108, + 'point_expires_at' => "2025-11-21T09:13:43.000000Z", 'status' => "enabled", - 'description' => "dJgT5oXIAxp1c5Q2vG7By91KC2xkwbMvROWfUAhh6XnZz0yJYgRGAM6oTzljbZYS9b6qmrSFaDiVxdn1z0TuA7dLQ8GnuuGnm3um0ZKYlqHYAPfacx4ba4pxXiFCicQd3QQrdtpp5IlW8KnTaroT8w3801ZxeZpTa0FFkkUFLVC", - 'event' => "topup", - 'priority' => 4976, - 'ends_at' => "2024-01-03T17:36:57.000000Z", - 'starts_at' => "2026-06-15T02:55:10.000000Z", - 'name' => "vCsVFg3Dy6t9FVfvRBKOl2QQeBI5NM6J7EhkzGk22yYle2ZOPXJOiEYcNwwBKhoxCdqw8SDS6L7O6ohLm8HBuYz7E9ZuYBAHz0vH45u4SHdXpfYeqMtcfd8wxcygIW1kAzyAHjkW0eFslSf8NaBTyV6GBT8tDHI0zWcr0sMpkdiHOOwl5xIQiAP4UplfuFUQK5yc0JqyEbk4xV1ElwOVp" + 'description' => "LknXBVXV6IePzMvb8rIAKhBAUImOpB9NJd0FGb0jOdIa2VbV1", + 'event' => "external-transaction", + 'priority' => 4464, + 'ends_at' => "2021-05-23T00:48:09.000000Z", + 'starts_at' => "2020-05-21T23:30:52.000000Z", + 'name' => "Bf60ZOpXb0uUTjEzrW" ] ); try { @@ -261,20 +261,20 @@ public function testUpdateCampaign11() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["3060f00b-facf-4c26-a79a-1243b013ba73", "1263cb08-dfb3-42e0-9202-578872958c2c", "b9e1169c-dc01-4ac5-8bca-71ccfd0cd958", "73264e6c-d906-4ecf-b0c8-c2fef72ac039", "7f0100bc-9c92-4d71-88b3-a9badd1ba7df", "8c2fded4-f5ee-4af4-bcec-21a508ea915c", "66f83778-dcae-4399-ad12-bffb2fa19250", "91f850d3-4476-45c0-822f-4c5d5f82fe02"], + 'applicable_shop_ids' => ["8c25889f-43dc-40c6-8518-2b71a5bdb8b6", "64806156-153e-4370-8992-59977dfb82d6", "57b6b3a8-7cf1-46f5-b1c4-ba9e7a247df0", "e99f0181-fc46-428e-9de4-b004eaf5edb0", "316fcfca-f22e-45e1-a01c-168d8396b5c2", "677a1d73-c8bc-47d0-82c5-c5152d50637e"], 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 3942, - 'point_expires_at' => "2020-07-21T07:28:16.000000Z", - 'status' => "disabled", - 'description' => "HVeJGZnQaE4lp3S7TMyfZKpPybiZ1Lwce18e7Eq5OqW", - 'event' => "external-transaction", - 'priority' => 6773, - 'ends_at' => "2023-12-11T01:06:47.000000Z", - 'starts_at' => "2025-04-01T00:20:36.000000Z", - 'name' => "abdRaaHOyfGqVUncXzhjskeGyZxmbEy050Zlv3tzVr8aTPDqMKbxS0Vs3OlIrdnx7rU9Fte9Z959oBy13mtel3d8TfJ3Ol39ScasZnA58jo0hnztlMdM7BVfn4iFYyJJXfrDUn2Z5dTBMhYMOaLFSQqsldJHk3l4cpZ7fJl29A3O6y0fQnXOgwkIth5yMW" + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 2511, + 'point_expires_at' => "2021-01-18T03:33:56.000000Z", + 'status' => "enabled", + 'description' => "5bV74h6MclFLskpVJhF8OvhWGp3gTZC60RTw4fZ8zWBqSC3vDIMcnooU2vsEkhFzbMP7H4x70jy8CyXSjsN", + 'event' => "payment", + 'priority' => 6558, + 'ends_at' => "2024-01-20T11:24:22.000000Z", + 'starts_at' => "2023-12-01T16:42:46.000000Z", + 'name' => "m4JdiSR8LU0sAxVpKo9Pr8tnCR4b3VVcnR7ySaTJSLXaRbjFaOCY9HY0faJMcRsZ3tfn14pqdpY2gOVzxC2AMFcqtkzhdfPKiy9SERDVn" ] ); try { @@ -290,22 +290,30 @@ public function testUpdateCampaign12() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["125f6e3d-0695-46a9-9402-492809c71201", "4465c4d6-5490-4390-998f-1bfaf1ffd42f", "4a5b02bb-758d-4ae2-889a-7239f44245d9", "1b9d8061-7ca1-48a0-b326-7797fe4c9800", "9fac0875-ca96-4425-a0c9-587dabe12c5f", "6a41877c-d370-4a37-8bf6-28b409f347c5", "ae0df4fa-299e-4e01-85c1-693e7eb40a93", "58f7dd27-4643-48af-a99f-267bce063a63", "67c13f2d-1640-4d57-8422-522531437110", "9c9ed0ac-b171-4134-9590-64bb9e1fa380"], + 'applicable_shop_ids' => ["3e2f31e1-b99c-45d9-a88c-8e9b176342fd"], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 1434, - 'point_expires_at' => "2025-02-04T06:48:34.000000Z", + 'point_expires_in_days' => 7543, + 'point_expires_at' => "2022-07-18T09:18:14.000000Z", 'status' => "disabled", - 'description' => "BFnJwjrPufrwL5Z4qM5cyeftMbZhJuNsCdqVbAgLZQKQXblhvdQVC38rMOaKHSf5htPpycWdWsbduWBxtfg1Kliu47KITpvwbo61t0xPHohZAfXS5WAq97VI0kJjyO9S00lRKqhRSKyv4aeUNi", - 'event' => "topup", - 'priority' => 6011, - 'ends_at' => "2021-04-18T17:19:49.000000Z", - 'starts_at' => "2026-06-22T14:19:23.000000Z", - 'name' => "XisF2lvLdWFAH9CECfmZyvOgcw2bcIoYI3B409EBsOM5mHn7CA1SM3xNEFCgQheyCbSnP7P0SqnjQBF0gNpyvaBHzjlAdXU9fbl4BElEfYJcTmiRof0lbldCRsSSTgoxqh3aCnDQum7xlHp8mSoN73gaH3XPjunt8NgffostplBJ13qPcXVXQ9E7OqefuC0zsB8aQbgel1" + 'description' => "8b8Y5rPTIoQafvlfkuyBchbjOVFfaAmwoPiUeFs2qGGZk77FXigkPx1NC7bcdhHDyq2", + 'event' => "external-transaction", + 'priority' => 4205, + 'ends_at' => "2025-01-24T10:07:33.000000Z", + 'starts_at' => "2023-08-09T15:34:42.000000Z", + 'name' => "mNcooOzsV0UAnFDq2j42XbKSjWX0mczdG92I3EQWa6MviKhzgN1WE1E9QE8I1WOtKGTOoDsggK2zVvIrNmjPyMt7JZTknlcSLOAfgHki" ] ); try { @@ -321,29 +329,29 @@ public function testUpdateCampaign13() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["fb87cbaf-c41c-4edd-9cd6-192d99f1941f", "11dd8e58-502e-431a-8c5a-02ce6df77424", "63711a88-e93a-4668-8011-3f4de010808d", "da5eaeb7-6456-465f-9886-1bc38a9c8213", "a5195447-4fe6-4b17-ab17-75fa94fa32c8", "dffecc9e-91a7-4fb0-8571-954138ca4b24", "7f90598f-35c0-49e9-a4c8-2f47679874d6"], + 'applicable_shop_ids' => ["120c4db7-5d84-4869-a828-8ba2d0bed10a", "e099e0bb-6fa2-49c5-ab55-6cd51bbaadad", "8d9b3345-f6da-4dfe-8af3-40592d7ae742", "ecf65e02-34fb-411d-b849-b6fb1a1ea390", "7ed8edb8-4f77-4a36-8f94-16d9c5a8551e", "ee1bfa1b-ac88-4ad8-b986-603e8a47c3bb", "77751abd-9041-4406-aadd-b82dcda135d9", "ad285752-582c-4286-936f-1269db52ab5f"], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 6114, - 'point_expires_at' => "2022-08-04T12:25:19.000000Z", - 'status' => "enabled", - 'description' => "ZPNRUSJ9iQNhB3KMhlAuhO2DrrEN6v7h6DIeIXBVaS0Zi07XrJykFEWCqS7fIGsg", - 'event' => "payment", - 'priority' => 9511, - 'ends_at' => "2021-06-06T18:20:51.000000Z", - 'starts_at' => "2026-08-19T14:10:45.000000Z", - 'name' => "vzhcyY8O4aW8dVGclxW2nJI1LDT3BhMLUADblZz6ydgd6gveWK49xDzlQxtC3xLL1ERUl6NhqKkDSvghab5bsImY7PcHPZH7mHIXsOqC2xcKBYhL1xCfn" + 'subject' => "all", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 8387, + 'point_expires_at' => "2020-08-30T23:02:56.000000Z", + 'status' => "disabled", + 'description' => "YQYTGkBMdZ9gxwOlUDOeBSRiyqeameMaY0bgN8gTUkelv3hkGmk4iWQZAVafOlabiOcEnloh2DXft8ZR3ZIT5H8aSOl3MDXnG9yHqEAThwDuq1zewsMIx1hpzHiKxcCexEPrWNcD1BCJ", + 'event' => "external-transaction", + 'priority' => 8145, + 'ends_at' => "2020-02-16T13:43:39.000000Z", + 'starts_at' => "2025-09-12T03:02:15.000000Z", + 'name' => "3yxMyBqUSnmfmyMf158jbodxUJxcIS6QwIFvAWCZsB1EYOxuNXsb8K4XyQ60l6nZCL" ] ); try { @@ -359,9 +367,9 @@ public function testUpdateCampaign14() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["72d2b6c5-e470-49ff-9ac0-4c8fabe9ceba", "694f2905-710e-4844-8c63-ea07cfaab8ce"], + 'applicable_shop_ids' => ["b4d11dc5-6d0c-4b6c-95bf-e6e42b96af36"], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -370,17 +378,10 @@ public function testUpdateCampaign14() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -392,15 +393,15 @@ public function testUpdateCampaign14() ], 'subject' => "money", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 752, - 'point_expires_at' => "2024-06-11T18:15:30.000000Z", + 'point_expires_in_days' => 1936, + 'point_expires_at' => "2021-10-06T02:23:45.000000Z", 'status' => "enabled", - 'description' => "uiKajpcQf4nuECfdVUoATZ0pZ1FEusk3svdOIWNVH", - 'event' => "payment", - 'priority' => 4166, - 'ends_at' => "2026-02-27T00:04:37.000000Z", - 'starts_at' => "2020-07-01T15:28:21.000000Z", - 'name' => "ftM1EZPsd7jOC" + 'description' => "6E0nqBBGmKnZ6uDIn3iuFQrrgeXzyNXNrNkeWa9hWsLSo6RhlRrNdmM", + 'event' => "topup", + 'priority' => 4371, + 'ends_at' => "2022-10-24T11:13:56.000000Z", + 'starts_at' => "2026-02-08T07:41:05.000000Z", + 'name' => "yDW12s5SKsd06fYHa9pHdUJ2NkpD9XRln1g4q1AmzenaBAIYsPX5BEVEkSwN7Jl7UfMqNeIWxDQ5mYkDBp76iPlz0WyF7I2Snzg812cd0lMhCHFE2kwBpeHriIaXxYmUfeD2" ] ); try { @@ -416,45 +417,37 @@ public function testUpdateCampaign15() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["ecef33d4-94de-4c76-a75d-1897100637d9", "820bd81f-bbe7-4bd1-99c4-451618048309", "c935d24f-1a44-4619-8e54-40d86dea4600", "3675845b-840a-43b3-bb59-ea5554351a33"], - 'applicable_days_of_week' => [1, 5, 1, 2, 5, 2, 4], + 'applicable_shop_ids' => ["b9f31d01-93a3-4833-824b-8a8f185740d4", "7392e2c3-48bd-4e08-afda-af8f37dc1bd0", "46d5073f-99cb-42a2-a8ae-2ad2a5c03a9e"], + 'applicable_days_of_week' => [1, 1, 3, 2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 6624, - 'point_expires_at' => "2021-08-31T10:50:51.000000Z", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 7932, + 'point_expires_at' => "2022-05-11T05:45:18.000000Z", 'status' => "enabled", - 'description' => "b1wlkuiN7kKWKFoxKeA9tuL5LH4EHPGJy8ZSoJ1krFHQyhzGXerHPOPDvrwRgeSOaGF6stofVWAQmmxPEjbZK4rVxAUW7FWHkKwdg67", + 'description' => "BpeG29hBWbNKIGuoyWD3BHeU5bcdtREmG3PoPoUnVURoRDP0303M0EUzCR0XC7UBINwESq7hPy7a3F5MBC2C7VfANu3p62KD", 'event' => "payment", - 'priority' => 7084, - 'ends_at' => "2021-02-16T13:26:48.000000Z", - 'starts_at' => "2022-07-26T14:33:07.000000Z", - 'name' => "9FNaTUuVqVNtvvxMPy8uYVQrlAwBlTLDHylYVoU0Lud9b5MHdM8UnuwQ7jNoaulXZjgrVDfW2ufNp0gAs9phyFh2aSmdruAKFNN9YCEWSULZdpylXeF6qvGwUl7ATMaf3NqLOcKmTPNREiEdfOxleMzyqb14XnQoYrg3WK0gxDGSVD8anN0lX3R6Ngh2OA" + 'priority' => 7255, + 'ends_at' => "2026-01-24T01:10:34.000000Z", + 'starts_at' => "2022-09-15T05:55:27.000000Z", + 'name' => "TDrLXiDq8ZM4HpSJ7ezaoKVM6PG4nVxadlDXYh8F3jX5Rw62VEObOlMsi" ] ); try { @@ -470,15 +463,13 @@ public function testUpdateCampaign16() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["3c4abb95-c87b-46e9-acb1-6a5b133f2f9c", "23529242-f2a1-4ae3-aefc-8726fb2c0788", "291e7d77-d8e6-4f27-9402-6d527a36054c"], + 'applicable_shop_ids' => ["e427fc25-4011-413b-93de-388e6b6e8591", "ec366fa2-c26c-4731-8080-1797a6cc4ca0", "ea210862-5f92-43b2-9c0c-9d45a0a65a53"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [4, 5], + 'applicable_days_of_week' => [3, 6, 4, 0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -486,34 +477,29 @@ public function testUpdateCampaign16() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 1953, - 'point_expires_at' => "2023-02-07T02:02:28.000000Z", - 'status' => "enabled", - 'description' => "nORwuCknsFuOeDw3ETEoYbDEhr0AwKkiQOHCQCIIRDiJ5EWSps1CcPm4CujuDviyaRPbQTt1c2CSzS35RxVGrM7sDhsRor5EZrBgBnWdBpXW3vXZAsIGmxl3OdV3odlFFoKvu4lobeulXI7c3F9nyrjjRiAP0nDGe4yWdLtrR0H47hbbD", + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 4505, + 'point_expires_at' => "2024-07-25T02:17:15.000000Z", + 'status' => "disabled", + 'description' => "VaIjvXY9buv1PGDaqpxNAcB7XJ2PMH0HA7mMCxlziaJ1nphI9ySRxw6pdyrj7YEb5BIbPwZWptKeWMAfjTzhjO10bQwyTU6ZUhrOp80a47LYIcD579HHiydYwYbStQsIHShYuqMOfry8huKLaun9q8fRCMt2pzYekawpUouvYHKlj0GUL0Fcnz7fEngR6", 'event' => "topup", - 'priority' => 9660, - 'ends_at' => "2025-12-12T18:17:10.000000Z", - 'starts_at' => "2025-05-14T08:24:07.000000Z", - 'name' => "kQWYC4RWqJwsq2yT7AWpCDkyLBkYzAxemZaKowuUfekyaJIsuHhxZpopNYyv6dLAyty2EMgPVlahlWYdbEevpLkzdUFCwG4QGOnpUXmwhMFkO9ufFPOzF9Lvv7JJIkMwpNGlwPY7w3AePumXzLvyF75pQlwzsKLA3j0RsOTGgnfI7tlICoQDpnLAiZiYSVIBpBUCCSgk4gnk7sP6E17lkMgQrA88yuG2X4KRl" + 'priority' => 3910, + 'ends_at' => "2024-12-23T10:19:31.000000Z", + 'starts_at' => "2022-09-11T11:16:59.000000Z", + 'name' => "4VmwYrgFgT3RyUt1Kexb2ZIYN08OgDDQYpUk9QvTpwbva3X3fUufQzzx2hzebS68SpNEGkfmS3Uyy5Zn41VzLKUg3om1YNfeeKoLdFE8Hmt9R8Bv1AJsBz3l6W699PQnfTErfIkmiU4i2bFcYt3zvnnQAgg6WKGNaTc3A08bOic61u1yVQPNCQ" ] ); try { @@ -529,38 +515,51 @@ public function testUpdateCampaign17() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["814c7591-2ac8-48de-9a98-0e65ed0f2df7"], - 'minimum_number_of_products' => 9500, + 'applicable_shop_ids' => ["730ca014-aac6-48c9-be6b-c5a029dacd0a", "b4e4b062-46f7-4be8-84a5-519946dc179f", "e724d6a5-bb4f-4e39-a37f-37d268ba9eca", "1f0708db-7c12-4218-a1e9-99d231bdbaa4", "33c7043e-2825-45b7-875b-64aee2e23f6d", "e53163f8-0c8e-48ee-b76b-52ab29963359"], + 'applicable_shop_label_ids' => ["8a8aaa7a-6ad3-49e8-a1be-f805d0351d61", "27fd9b23-cddc-4afa-ba53-8be052788b22", "7bf586e9-cfac-4523-a260-5b81fe91b028", "8fca9982-cdda-48de-88bb-51b6f53c2e92", "24f7f711-2444-4944-a766-1bcec10a2af1", "9469fce6-0b8a-48f3-96dc-ae52d6a65269", "1b11c233-adfe-46fa-81f8-1aaf3500ff7a", "3af3f273-c8a5-4f96-962d-645dab87e47a"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 3, 6, 6, 6, 0], + 'applicable_days_of_week' => [6, 4, 2, 0, 0, 3, 3, 0, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 6977, - 'point_expires_at' => "2021-03-25T22:03:10.000000Z", - 'status' => "enabled", - 'description' => "4V9XHbL6zY6vqwgcI7YPEPHgGnEdzhGAMty3evJw", - 'event' => "payment", - 'priority' => 9180, - 'ends_at' => "2021-10-10T00:44:13.000000Z", - 'starts_at' => "2022-07-02T22:19:32.000000Z", - 'name' => "tJxO93cN0lVNG0lwTGLR8ci2cIIE66fhj2n6iiZ64HpvFGkJr1uo4NLstnS7EAbDgQaYkUrDsQyk3kwOisNW9XsMHBVPsrsYBnLGXRYzu4noxPXNWpdUvBBp2JsuVIINCRpxja7me48LNXqpqJtjZwJILsuUBm8J0tu2v6zDKp9iO7Ari3UHmo6XPE5Oqy1DljVh9nsqgz" + 'point_expires_in_days' => 7879, + 'point_expires_at' => "2025-07-13T04:46:00.000000Z", + 'status' => "disabled", + 'description' => "uCjOUSNMH9fWh27PiOpr3HMMXsb4Lh4b0Gko8iE0P3Cu0AOaTlKzyVFYYoK00acoGlEqYYGWZUMgU5LJ8nedbEkL6VCbZlYCZFu0YjXrvick1kbCzvMElblaTUskxDWTi4syFdijXYZ6Fkp0v2rObj5KP7CaX5R9O7hnOQMfDj4u8or1Z5ajnFBytv", + 'event' => "external-transaction", + 'priority' => 5037, + 'ends_at' => "2023-11-04T17:57:26.000000Z", + 'starts_at' => "2020-04-10T14:21:15.000000Z", + 'name' => "WU5lvasIan6Df8qsq2k3ETquM3SQujWFDE153B47G8gAIFr9zY1ABG4Q6S1AZ" ] ); try { @@ -576,39 +575,51 @@ public function testUpdateCampaign18() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["afe859bb-464b-47e7-bdb5-efbd4c9fc0d3", "e1f5fdad-c75c-4b7f-bd5f-cb46115355d3", "366389f0-b7ff-4fa4-967b-c3e3479aa161", "15e57e21-12e9-420a-aaa2-4c97624986fb", "30b61c7c-710a-400e-8e1b-3457515dd071", "5e8c815c-95cd-4456-9fc5-caa5b1d5b62c", "c06ffd27-3a02-4479-915e-f6d86c7ea10c", "89682910-831a-4f69-a782-2aaa78fa33bc"], - 'minimum_number_of_amount' => 8418, - 'minimum_number_of_products' => 3006, + 'applicable_shop_ids' => ["6fa30838-6186-4431-a5e5-cbabee87acb9", "deecf5a3-6946-46b1-bc5e-259b9966d47a", "8301b9e1-13ae-489e-9c65-0912e2b7230c", "2cb3652d-3085-4155-87f0-d072bd4d5cd2", "4d19cd5e-9a1d-4f74-90f0-0c5bed9971da", "5afb7b67-e2da-40fa-924f-b15d9d1f50de", "f67ec3a2-30de-4429-8668-de0637c40a05", "d19c13ad-3508-4676-8f2e-5a0f340c46fd", "ce2fff8c-d76d-4476-890c-328b6489f307", "ad7f556a-7703-4b0b-96cb-071597263a29"], + 'minimum_number_of_products' => 4070, + 'applicable_shop_label_ids' => ["b89182bb-855b-408e-a14d-5c372ca637d1", "12cc838e-6322-4229-9e19-02e93db7e5ac", "d56c0623-313f-4e4e-a9dd-a0be4113613a", "c5c5bac0-b912-4a03-b4cc-3f27f775b8fb", "3c6e5690-de0a-4bf5-ab1f-6d8f78c7f623", "9512c32b-6bd4-4411-aff4-41848f73557c", "6fe8a1af-e742-408b-9492-b9be45b29a38", "ed8999da-39c6-4792-89b5-756d1687c04e"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [4, 4, 0, 2, 6], + 'applicable_days_of_week' => [3, 2, 4, 1, 3, 6, 0, 1, 3, 3], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 306, - 'point_expires_at' => "2022-11-15T12:49:18.000000Z", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 2196, + 'point_expires_at' => "2024-07-20T21:10:59.000000Z", 'status' => "disabled", - 'description' => "YbmwucdTPjBOMyHVeFGY5vB7gjE0J3rzoZQgeuXW4rw3Ob3VUIWbzDljJ6klDtciJUcw1wir4yYsQVBNqeXloDbzzGADkOfMAKTboQcaiYXr4rnNnjCoeQH", - 'event' => "external-transaction", - 'priority' => 2125, - 'ends_at' => "2022-09-16T22:42:40.000000Z", - 'starts_at' => "2024-04-23T23:51:24.000000Z", - 'name' => "XiGNUysmU86lvAOTbcLzXO1sbMRuBNUlL6K0ReLv75kg6qcs3cEpI1m3wABqtL3bdaVTKdkTjUxGpAh3awQssfAXqJYYr4ARYbJcmLujs894lRg4qB30GRMkbzDn742" + 'description' => "sYw8CW8rHVcmWZsjKlFT0f7did2pSfVDNNjekhaUaqNZOry7pQcwkQvvHfTZTUiaSBniTvgiFcfFWfXoobW27D2zSsjxSJQCC2TKE3m70u0i2E7e3WCog3HknLhb4mGHjaX24jJAlJFQ82MhyQQoipgFNS", + 'event' => "payment", + 'priority' => 5112, + 'ends_at' => "2024-03-03T13:05:36.000000Z", + 'starts_at' => "2025-07-06T20:02:02.000000Z", + 'name' => "jeobdQD1VXjUggH7qMtHhSfZdXUyjb1NxKa8yAWf3eI4rn2GK" ] ); try { @@ -624,12 +635,12 @@ public function testUpdateCampaign19() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["70468d38-978f-46bc-8b6d-c836cd80b0e6", "69743740-acc4-4bc1-abf3-c4fefa994190", "abe96258-f088-4d04-9c43-a186292597e3", "2ac5a16a-b153-442b-a721-0a7f684f10ee", "5436ed4d-7525-4f3e-91f7-b6dd3b7d61eb", "720af602-5279-43d5-96c4-0fb7d3a8e343", "e4bc824e-ac1c-4a87-a902-d30dc8ac966c"], - 'minimum_number_for_combination_purchase' => 2931, - 'minimum_number_of_amount' => 1177, - 'minimum_number_of_products' => 3272, + 'applicable_shop_ids' => ["f1737296-9dc0-4854-bdb8-394df4b48c66", "d555e98b-1473-4248-b67e-6de5aaae8527", "2200fb56-0e0a-4eb8-80b8-7e000d6486b6", "52d6ec32-e13f-48a9-b7bb-8fc197d081dd", "54cb4b5e-586c-4e1d-baac-49cd957b0f22", "eb08835d-3b2e-4c25-84a3-6b0e219b76ca", "160f4881-3d27-47a9-ae59-46e64f3fa8b8", "6b8c434d-7a9a-4806-9884-6c9e265100c9", "d344ff11-c15c-40b0-a263-111438348b39"], + 'minimum_number_of_amount' => 6621, + 'minimum_number_of_products' => 4074, + 'applicable_shop_label_ids' => ["2d1f4597-0bc3-47f0-a72d-a01bae604c8f"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -640,13 +651,10 @@ public function testUpdateCampaign19() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [5, 5, 3], + 'applicable_days_of_week' => [0, 3], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -654,21 +662,18 @@ public function testUpdateCampaign19() ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 9153, - 'point_expires_at' => "2020-12-07T15:48:04.000000Z", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 4492, + 'point_expires_at' => "2020-02-21T12:15:42.000000Z", 'status' => "disabled", - 'description' => "OwW2YlKo3D8R", - 'event' => "external-transaction", - 'priority' => 7431, - 'ends_at' => "2023-07-05T10:41:32.000000Z", - 'starts_at' => "2021-01-10T02:04:25.000000Z", - 'name' => "F9uqtTYDUe0c6WMBb0vMyrrNo2CtAij6bFWlBc9nMouBhD3xaVyDbF9dQAdVbIjdKodnIqsg2hwfCC3ynrJLnPSb5d8avvWNGGZpHcQub7jyKGPEze4eDg0kaj205Q9Vfs0xgdWlEYjRq" + 'description' => "iDazAfoVN5ZcNoMxEFE11voG9m7gWIlidcsFhnnSlOPQSKVW980GqQVfPuvUPiEFV6mDyiAjmPC8FhIFplNkUQpOFZAAuAkdYY", + 'event' => "payment", + 'priority' => 7855, + 'ends_at' => "2020-06-06T22:43:11.000000Z", + 'starts_at' => "2020-03-23T20:25:05.000000Z", + 'name' => "V8q02r77ePIgPu4dPH7ImSF7bIQ9" ] ); try { @@ -684,13 +689,13 @@ public function testUpdateCampaign20() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["d6a98b5d-fa3a-4b4f-81fc-d728c361e2e2"], - 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 3651, - 'minimum_number_of_amount' => 4110, - 'minimum_number_of_products' => 2007, + 'applicable_shop_ids' => ["e3ae84dd-b29b-4321-b76c-8a2620ad0984", "6fafc84e-0c9c-4fbe-afce-f1adbb137fa2", "d0695cc5-7271-485e-b1a9-e904ecd628e9", "16b02eb1-b93e-4b0e-9c2b-23a010fd4c0f", "a443f9b1-91d0-4c5e-bc34-532902658396", "41bebfdf-c9c7-4dce-b2b3-1b452379c9e2", "1b339fb6-cba8-489e-8f4e-313d786b3110", "0890f614-44bf-40ec-8114-8286af85c41d", "367d53c4-489d-4083-80e4-533c77a978de"], + 'minimum_number_for_combination_purchase' => 5641, + 'minimum_number_of_amount' => 830, + 'minimum_number_of_products' => 4114, + 'applicable_shop_label_ids' => ["73d156d4-b4f7-4214-a6a5-a370f9308400", "c6f600a9-f1d9-43f5-b428-9156bda47861", "0280bd24-812e-446c-9c1f-b8f7e6d06c35"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -699,8 +704,9 @@ public function testUpdateCampaign20() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [1, 5, 2, 0, 4, 4, 2], + 'applicable_days_of_week' => [1, 2, 1, 0, 1, 1, 4, 5, 3, 1], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -712,10 +718,6 @@ public function testUpdateCampaign20() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -723,18 +725,19 @@ public function testUpdateCampaign20() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 5218, - 'point_expires_at' => "2023-06-22T02:22:22.000000Z", - 'status' => "disabled", - 'description' => "G8IRGQBS0nchLLndRaY2NqmWOdlkOhTjC67yWAbgIrPt858HfVR", - 'event' => "payment", - 'priority' => 9016, - 'ends_at' => "2022-05-20T00:53:39.000000Z", - 'starts_at' => "2026-01-19T06:57:08.000000Z", - 'name' => "5UPvkC2RO0Ka4lYXy6v8yeYaDtl3yxclWSiWAV8VoZ5q4f3l3OfQm9YtxuJKrDFgfnOa5xAhF9FsFDzTIAFGDPhpB" + 'point_expires_in_days' => 5116, + 'point_expires_at' => "2023-06-25T10:25:31.000000Z", + 'status' => "enabled", + 'description' => "2CPMRifbrHbdPk0z0U5np6zSSSsJChBCfGVrTTzFEA3cEkuniAENmbJtM74yoK3yNaovdjb7urlPondGWEfVzKMwihh3UCJATPnnGfbSAjt8y1LpRX9w3aEMSDM7H6DKpMVCMs", + 'event' => "external-transaction", + 'priority' => 4994, + 'ends_at' => "2024-02-11T07:07:07.000000Z", + 'starts_at' => "2022-09-17T03:42:57.000000Z", + 'name' => "PF1N4VGIihJYcZH1yqyLKdrb7VdvBferrdPPsgFTBp21GVpuNthlN8cTNxtClPPAh3ydu7juMaO7kqGjaASQkqyw2Q45pim16jWY8Li2yJuAILC9WmiQzTAP0hsvYk94ECXfwyrT6FNWSeiPJDkaNGUUFy37fVBCxguWkgEaSRxikajDhky1e9MUM8ZY9eEBDTjFI18oRpgCoDiEOfsuO3LMtzPm5pmHiztzTLcjSeNyveotr1" ] ); try { @@ -750,22 +753,23 @@ public function testUpdateCampaign21() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["7e0df9e7-359a-45a1-9ebb-07084b8bbe14", "69c7239d-6822-4dcb-8eed-858c548ca07a", "9738bdad-d345-42e0-81d2-0c1cde695316", "bb9fe39b-7cca-4ab1-9887-1a7223a58976", "d0861901-edac-4640-ad2c-5771337441c9", "900d4931-4e93-4de2-8fa5-7cd306780ef3", "1b72ec52-7509-4923-ab27-616bf6679d01", "28d11cac-9f6a-451f-bd7d-3cd1d498a182", "e8bd07a9-52d6-4c42-9cb7-840680e1053c", "0a6b875f-9eae-4657-9097-1951cda5862b"], - 'max_point_amount' => 5985, + 'applicable_shop_ids' => ["e621e820-15d3-40e2-bdcc-a5d9a529e939", "4e48bde6-7edf-4c9c-8439-05d24418ef7f", "f9221d4d-56b3-4968-ab32-893f4b5ed1d3", "5dc06f58-f551-4fe1-ad41-1587d6b95bed"], 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 9254, - 'minimum_number_of_amount' => 1359, - 'minimum_number_of_products' => 693, + 'minimum_number_for_combination_purchase' => 9578, + 'minimum_number_of_amount' => 8252, + 'minimum_number_of_products' => 3211, + 'applicable_shop_label_ids' => ["1f55eb17-5ed9-49d6-af16-ab3a0ab0153c", "83284ed0-ee51-4693-98a0-d6570278e466", "b599de24-e756-4fb6-bb32-6dd57a0f7913", "6c7b6b68-b4fe-4b7c-94c7-aa4a15dece22"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [3, 6, 3, 6, 1, 1], + 'applicable_days_of_week' => [0, 1, 4, 1], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -774,26 +778,26 @@ public function testUpdateCampaign21() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 8076, - 'point_expires_at' => "2021-01-21T14:09:48.000000Z", + 'point_expires_in_days' => 976, + 'point_expires_at' => "2021-02-10T04:59:45.000000Z", 'status' => "enabled", - 'description' => "eX4akuWpKD9afhWN8gpYbk1UQRVGeT6q9QlLL4St0RhV6KdSsO2fKUxMoBriyYb61zvPjBcIHUY8RekKTAhSuM7Lo0VuZ1eCkX9fHokIFlVQAOjB0XTIEf02Fg3NvwAf7hOlSBfFEUcOQMXEYHzF8m9cIjwUyTMaVMoVAP5OP1CjryzsDN5Z0UkOPXKep", - 'event' => "payment", - 'priority' => 4957, - 'ends_at' => "2024-04-11T15:21:58.000000Z", - 'starts_at' => "2023-02-20T03:26:34.000000Z", - 'name' => "sPNeua1jB7iZEF7xhaxWIxTjjuPniB6yr4Okg2Udv9iXSqMQb8J3iQSJeJic2mGuJKmsKLe" + 'description' => "Q2Z23Mwd98ipOldTUQCXPcZtLDZ6t1d7NhS3tIbiaQ9UqJHQZFkEmVia7WMZwoONY9mYcjUD3BWfN3hpObBbd0WPCuqh90wnUEefdvvGn56xgqcINC0MaOVTzOYUS4YiFzadS1dG4VhCAXdvLcusNkP92lEH", + 'event' => "external-transaction", + 'priority' => 1306, + 'ends_at' => "2025-12-16T20:13:20.000000Z", + 'starts_at' => "2021-07-09T17:40:04.000000Z", + 'name' => "r5uMSg7mI2h9L5UgNjF9pGXPoR6V6EH9oG2E8mJwg74tJdyJ5Llab29gfUQ6hTQL306GhITMLHDmfb2965KcWooPsLAa0LofoeILq2j1JbokM11iel9SifEKQQKEl5jTOYEn550ChTMJy5Ri4zQipR66DYXbWwtCBK4yI7b7ruIn1DQefV0LKmn0D6u1aqXUgLX" ] ); try { @@ -809,52 +813,58 @@ public function testUpdateCampaign22() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["f450090c-be86-4c56-8be9-2a89f22f8bff", "c82b4d77-59bf-4ce8-bdbe-ad7d6ee3001d", "d55f55b5-a258-4e13-a830-dede305a358e", "e083fc4f-3682-420e-a80e-21103f15cfe5", "a2c23cb1-1f8c-4ac5-8048-cbfebf64c995", "27595373-b874-4232-b64f-84261f224b84", "f4c85bec-de75-4cce-be41-3685d9f24a92", "96ad9469-2e05-4778-ba9a-10f36a0a3a36"], - 'max_total_point_amount' => 68, - 'max_point_amount' => 9906, - 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 8109, - 'minimum_number_of_amount' => 4979, - 'minimum_number_of_products' => 2537, + 'applicable_shop_ids' => ["a9a6034c-8f50-4a71-8832-7f90f57f3b61", "bf1db29f-4583-43a8-92f7-9b303da3e438", "e27c28e1-29d1-4fb0-b266-3697d5ddd48f", "b5355922-66c0-4f90-883f-e8ef607d7bf3", "fb0b5e63-a825-49bc-a3ed-3e58c6eafc68", "ccd815c7-f094-4319-8b31-7df94196a8bc", "5b24f065-508b-4ec5-a9b5-566185f5d9f1"], + 'max_point_amount' => 2841, + 'exist_in_each_product_groups' => TRUE, + 'minimum_number_for_combination_purchase' => 6496, + 'minimum_number_of_amount' => 3968, + 'minimum_number_of_products' => 8975, + 'applicable_shop_label_ids' => ["67798d8c-11df-4514-87be-4cdf50f2e787", "e72dc14b-9456-4ed3-a316-d52f4a80b53a", "a23a3843-b73c-4b66-bd50-a0309161eae0", "03bde901-b361-476f-90c9-8c473900a8b5", "6c21a5ce-c5bf-4191-b504-e1e9f1cee9c2", "b19497cd-5a8c-4d40-95b7-3f7226135abd", "e6bee0e6-1c2d-494c-a636-12846d30ebc6"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 4, 5, 4, 3], + 'applicable_days_of_week' => [0, 2, 1, 5, 5, 3, 4, 5, 3], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 8907, - 'point_expires_at' => "2023-12-23T07:53:58.000000Z", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 9371, + 'point_expires_at' => "2025-09-02T12:46:25.000000Z", 'status' => "enabled", - 'description' => "kUyg63OuNEg3mOoFwMhlx1RPa6KYFReAbXhU3xeAmdgIIk86pUwNP4PXVypEGcP3yMzT6mxM4uuK6GdmBVGY71PucWuEB8iBjiFIbSubHrvAi7K4jyfS9", - 'event' => "topup", - 'priority' => 305, - 'ends_at' => "2023-04-12T04:16:29.000000Z", - 'starts_at' => "2021-04-21T19:11:56.000000Z", - 'name' => "S1q6jH34UfMTbaogiuk2Hs0mRi4FH4wAH9Jfj7o054MsL4b1CJFFK6iXZLbDkWhxmVZQrN7vHF2MDKVtEIQupvmKHRwHKhrE1cew1CNfgi7sglFQ4wI7YctoKArmPX6ICAqae4Gsnk7CCks4Hk5SfM8qCg753Xc8sxEuuaOPh40uyY7zIQa1dL" + 'description' => "n33RIRSOmlXSQfzzTwn3Dxt4Xew7YzDaZ1J9Ods", + 'event' => "external-transaction", + 'priority' => 205, + 'ends_at' => "2024-02-11T01:12:40.000000Z", + 'starts_at' => "2021-11-29T03:44:09.000000Z", + 'name' => "2IVUV93tsgTE0JEew3ek7732woVpaWAn4e207OnXy1NWRJfp7ZK3WimQaowti0F0S2aIOKkN5iwpVUwFU1amkd1FBZBysFgH8TiyAaF4dUSAbqyi68iyJ302sQl233vCftoqwC5tymvF1" ] ); try { @@ -870,58 +880,55 @@ public function testUpdateCampaign23() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["9d042d78-6727-4587-b28d-2b80ec4f747b", "7e3359c8-f018-468b-8705-b931f16986b1", "cb452381-4876-4310-b7ab-d2b1d227ed76", "29656af1-cc34-4637-9f23-f540cb1a084d", "b4663817-bbf7-47be-8265-0affef0d67bc", "0deb87cc-e264-47b7-8113-a7bc31e04e29"], - 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] - , - 'max_total_point_amount' => 3142, - 'max_point_amount' => 3673, - 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 6959, - 'minimum_number_of_amount' => 1177, - 'minimum_number_of_products' => 317, + 'applicable_shop_ids' => ["e0cc292f-680e-4afc-b3d8-fb32cb811595", "d8d7b775-fd1c-435c-993f-b82c4c9b4b16", "cf5b3887-417e-49f5-9b0b-ea347e578c36"], + 'max_total_point_amount' => 8740, + 'max_point_amount' => 5650, + 'exist_in_each_product_groups' => FALSE, + 'minimum_number_for_combination_purchase' => 8255, + 'minimum_number_of_amount' => 7409, + 'minimum_number_of_products' => 6100, + 'applicable_shop_label_ids' => ["df58362b-6e9c-4a19-8357-5c5d9072805b", "68499539-6d8f-4f26-bfd0-8ff876c8e6fb", "eb3acb9f-cf0a-4c1c-95f4-0069d81d0d61", "f14a4049-fe16-4b44-8f96-a93100147f10", "bb611dd3-e8dd-4fd5-8306-4e660a241706", "8a6287fa-2c39-471a-b9c5-78ab828126e5", "164cd47b-ee6c-444d-94a3-e4985883faef", "09e58790-0387-45c6-ab39-39612fdfa932"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [6, 3, 2, 2, 3, 0, 1, 6, 1, 1], + 'applicable_days_of_week' => [3, 5, 3, 3, 2, 2, 0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 3492, - 'point_expires_at' => "2023-12-04T20:55:02.000000Z", + 'point_expires_in_days' => 1212, + 'point_expires_at' => "2021-02-07T12:05:35.000000Z", 'status' => "enabled", - 'description' => "e", - 'event' => "topup", - 'priority' => 1977, - 'ends_at' => "2024-11-06T08:36:28.000000Z", - 'starts_at' => "2025-08-17T01:58:20.000000Z", - 'name' => "z6SUSQpi9Wzm3lpy1cb2RHdUOA0t8u9bgfw5lRkS6OP4v7xcpJRU1g" + 'description' => "O42l0o0g8SXRzZ3pUKHHeXuuwg12Ygg3AsTOryINKyRmJ3gWCDcmsuvkMrJePtGFhv4aIw1aGtGR3fEQezBo8XnXONHGXDMcl8tuhVdB5KkP8PHvZEmmcBKkGsr9sdEDTBkey7pr4d2", + 'event' => "external-transaction", + 'priority' => 5002, + 'ends_at' => "2024-07-13T23:05:31.000000Z", + 'starts_at' => "2023-12-22T03:42:19.000000Z", + 'name' => "af36YY6mrG9Y2ztoKUUUx5B1bSO8xEgnoe60dnWTCVmm3x115QsBZT6dCGgqZsePkl6iY0bdXM6Nza2rTctUJQmh0gNd3qkWY4lVW5zCUF3zWzIdr" ] ); try { @@ -937,19 +944,18 @@ public function testUpdateCampaign24() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["5fe48150-b3af-497e-9ea9-34119e1274cf", "78737dda-6243-443a-bcd7-742725af97c2"], - 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] - , + 'applicable_shop_ids' => ["483242c8-182a-4015-adb6-de140ec8534f", "d3a68bf3-711f-47e9-b9c8-ccac71fc3907", "776a76c2-405b-48ff-8878-754080fc00f3", "adb98cd7-72a5-4e07-a2c2-2a16e8b78da8", "31b2e18f-6874-4189-9f78-18345502f0c7", "f08da5b7-0563-43cc-bed6-6569d7ae7a83", "1ba63987-454d-405d-82be-4340375e2179"], 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'max_total_point_amount' => 8510, - 'max_point_amount' => 11, - 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 8608, - 'minimum_number_of_amount' => 7602, - 'minimum_number_of_products' => 6403, + 'max_total_point_amount' => 8516, + 'max_point_amount' => 5455, + 'exist_in_each_product_groups' => FALSE, + 'minimum_number_for_combination_purchase' => 2276, + 'minimum_number_of_amount' => 6530, + 'minimum_number_of_products' => 6533, + 'applicable_shop_label_ids' => ["f21b7ab5-8b5d-46ff-bbe2-0962d2040173", "e556febf-cd50-478c-ba56-46856fb7a555", "da7a4547-d5e5-449a-8411-10320467aebd", "e3eb850b-4fa0-4042-9782-c1f0cc8733ba", "9672bd32-5c9a-4a09-a73d-dbbcd1494cd8", "16764255-e9ce-42c5-9973-e341da8641f4", "1f6e96c0-1f2a-4745-aa6c-62883e071d69", "e44f8497-8baa-4894-b66a-338b725dd197", "7474425d-c4b0-461a-a94e-40e85c7fcb61"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -957,14 +963,15 @@ public function testUpdateCampaign24() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [6, 6], + 'applicable_days_of_week' => [3, 2, 1], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -974,8 +981,6 @@ public function testUpdateCampaign24() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -984,18 +989,21 @@ public function testUpdateCampaign24() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 6219, - 'point_expires_at' => "2023-03-25T09:36:48.000000Z", + 'subject' => "money", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 246, + 'point_expires_at' => "2025-01-12T11:05:25.000000Z", 'status' => "disabled", - 'description' => "cnlAGNGxl68QC9Lc8mXM6C7FzYciEIbzm3gXQmkrBpe2Ig2RcyGTEKbRkheq6QL08QyyZhWxWZXOgJUUSaNEWIfPAbzyBHOjNPScM2HIOB9HTAlispEbZ0nm2AG9fUViptA", + 'description' => "Xynvh05rJdAnnKPkjJzRbGyuQYyb8948tP6VkRaNaNdjmk2wkclkjGIdrGdF8qpLKYfd3JbJX5QcdKyJ1DmsToKu4w1tRUaP7awM87Mt7bWysOyzqkBrGaMjb1sugqjEeek3DeIDBfK", 'event' => "external-transaction", - 'priority' => 2618, - 'ends_at' => "2026-01-08T15:31:11.000000Z", - 'starts_at' => "2023-06-28T18:20:29.000000Z", - 'name' => "bz3OlMcIwPiDhPvFVPSC9IO8VxniaFu09a6CuuEqXlxnf5GR396SeNDqXXKEJV0JkE3TjLaqeZOsjEI7E22Wl6YSAD7vVGJBWjZfkSD8toOPMhnrU8KE3wpUrjUs8sizjd1z2FtADy5Q3C5jNeYsU9MpL2cFyrblmxyYFjVJ1ksDCE" + 'priority' => 3, + 'ends_at' => "2022-03-19T07:54:36.000000Z", + 'starts_at' => "2026-07-15T05:38:39.000000Z", + 'name' => "BbYLkU2TfJXzuBqGFPReFsmxaxT8Xwuc64" ] ); try { @@ -1011,31 +1019,23 @@ public function testUpdateCampaign25() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'applicable_shop_ids' => ["3fc144a9-976c-4c8b-b88b-94099914e5fc", "2c7cc60d-b4a3-4233-a1a8-49f32fd05574"], - 'budget_caps_amount' => 440953308, + 'applicable_shop_ids' => ["cfd3a201-f6b9-437d-a4dd-2ffa1ec6c2a4"], 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'max_total_point_amount' => 3548, - 'max_point_amount' => 7177, - 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 7188, - 'minimum_number_of_amount' => 9140, - 'minimum_number_of_products' => 202, + 'max_total_point_amount' => 2799, + 'max_point_amount' => 4843, + 'exist_in_each_product_groups' => FALSE, + 'minimum_number_for_combination_purchase' => 4338, + 'minimum_number_of_amount' => 5368, + 'minimum_number_of_products' => 7720, + 'applicable_shop_label_ids' => ["b5b72ccd-0c60-46cc-bfb0-36acd5ae50e1", "5309f448-07f0-4569-8df5-cf84f4836446", "fba869fc-22cc-42b9-9831-3d379df857ec", "e5266700-f0d5-4254-b2c5-80388dcfbe45", "6264fb41-95c3-417b-8385-b3d4ad7ec6cd", "8c4d527c-a5d7-43eb-9957-1a3503f12133", "bcad430e-78e7-45a6-a55f-71a31605dc6e", "27bf9af1-da45-4aaf-b0d4-dc5469487eb1", "dbc58827-57ab-451d-8faf-98277b8004c4"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [0, 5, 6, 5], + 'applicable_days_of_week' => [2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1044,6 +1044,8 @@ public function testUpdateCampaign25() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1059,19 +1061,18 @@ public function testUpdateCampaign25() 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 4254, - 'point_expires_at' => "2025-03-20T23:42:14.000000Z", + 'subject' => "all", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 3625, + 'point_expires_at' => "2020-08-21T19:20:30.000000Z", 'status' => "enabled", - 'description' => "aJM8EwjAmRBWR0j6oBZVp6NIn0X9ZNmVTX8mLedIikedmC30Ia", - 'event' => "topup", - 'priority' => 7173, - 'ends_at' => "2025-06-26T08:00:59.000000Z", - 'starts_at' => "2025-12-19T06:04:24.000000Z", - 'name' => "I72wGGaOUhWf0bdfCQE42KbdvTX1CfA4ud9qfvPOSoxFI1UweO2XRdO2hY0pCC8FQpyDiFdYn6ST7vY9DrqkrzPV8XVdQkJOO2v1m3AEScwYzlsF" + 'description' => "5d5RKAlbrPQ0st0t7yJcv8GqBqgGEHafl1jNP9k7uydClg9A7an27PrVxBqiE9YWo8xjmzBGJVwTTanAXyFjLag3gPPvlq0FFntKGY10p27NPGQTdAXKNGuLNgDO4Ma1ptA22IkyjkgPuZUMAq2NjJocNYKTrm2m1ssPqyT3XyCFCrR8uZnHFgU1ZOw", + 'event' => "payment", + 'priority' => 2415, + 'ends_at' => "2025-07-03T09:14:13.000000Z", + 'starts_at' => "2025-01-06T04:28:37.000000Z", + 'name' => "DxIIOg9CcbCgtxt4qQAP06TDLYKBc2zPf6wToG8lTKcMPiFJX3LNKTomMc8wnROYRP673oHx5N3DOO7AdxANDE2ea2N2bsCqxQkk2AG5TTqX" ] ); try { @@ -1087,11 +1088,57 @@ public function testUpdateCampaign26() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["152ef443-5900-417e-883c-6d7c1c07060b", "1c367d2e-caaa-4c1e-a04f-4dbd91d5681f", "4e0e11fb-a7de-4d1a-8be6-7e6997cc1a27", "d1aafff1-aad6-4d91-815e-3c0ddad6f602", "411ddee6-e38d-49e4-a4bb-20f1e300e32d", "6bf1285a-8158-43a8-a348-d27c397416f9", "57cf7b2f-46a6-4c9a-a0c0-036c48def139", "2091c646-2974-4bcd-8090-3d8f2d389fb3", "d8438f08-0320-43c2-a93d-bec199c7cb06", "c157ff62-6c82-491c-8ac7-f63450d499d2"] - ] - ); + 'applicable_shop_ids' => ["000cb003-dbb5-435e-89ac-529a570a35ec"], + 'budget_caps_amount' => 1643697686, + 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] + , + 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] + , + 'max_total_point_amount' => 7131, + 'max_point_amount' => 7593, + 'exist_in_each_product_groups' => FALSE, + 'minimum_number_for_combination_purchase' => 1781, + 'minimum_number_of_amount' => 2390, + 'minimum_number_of_products' => 3668, + 'applicable_shop_label_ids' => ["e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", "66b36f56-9ad2-4183-89dd-27268fd3a6c0", "e56b703c-6b8c-4d82-81d6-ce8bf5b64e43", "5c73ac6e-886c-4597-9a6a-4597262206b6", "7bd24192-e7ce-40f4-8f77-90d8a80b6332", "244c3780-fcbd-4ec6-8938-e957e99fa772", "92ce95b1-9233-402d-9b0d-1db639561122", "e1972839-e101-433c-b50c-0e616dc2d400"], + 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + ], + 'applicable_days_of_week' => [1, 5, 6, 4, 4], + 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + ], + 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + ], + 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + ], + 'subject' => "money", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 5096, + 'point_expires_at' => "2024-03-08T17:18:11.000000Z", + 'status' => "disabled", + 'description' => "mtEHAWzKVmwmqN4ax1Q1Fha0o1JxRbdO7sJMkOiIt9zNKCX0VzisXLLiEpULitiIsW57odiOHhS8DsZfAQRFK6oTTeP8tTTuInowX2TMHi2vDKbmu86aUF4jypKaAY4yQaiw0JpUp", + 'event' => "external-transaction", + 'priority' => 5252, + 'ends_at' => "2023-01-12T22:39:56.000000Z", + 'starts_at' => "2026-02-14T16:06:10.000000Z", + 'name' => "UKaUCU4cuncfOgZgC0vnz9vdHX3zI21M9POKUqkrXtAeLmERqX5bwDROtzb2hizqeaCyQXA4kt1s5IzgftNOCeiOWbpouk4" + ] + ); try { $response = $client->send($request); $this->assertTrue(true); @@ -1105,10 +1152,9 @@ public function testUpdateCampaign27() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["9f85a7c6-8761-462f-ac55-4244100a40ed", "c51682b4-4d51-46cf-8847-6133e6ab0fb6", "4ecf20a7-3908-4d7a-88df-b697779cba30", "82841170-830a-4741-aaab-43960372ad65", "62774dc3-798e-4095-905b-dfd42aeb065c", "33b681dc-4d04-4926-a5fb-13e956ecb67b"], - 'name' => "225IXwhDEUvB4npxY9ubMTI7cGyilStc03UjxERdVoe6HFhJgKELPhJZ4V6jG807jn4ij0yxfSZTliY3BcoO0R3ofHxO79PyMPuNxlOm9TssUDzbSN9easDT5qaXE9oVV6dzFzoMTL1nMwdKXWkN1V7WK5N3KEyrv8oYx3uFnGQ6ZUjkvuDzL1kINhlYHLw7eGbmo6z2mwFW2G7CePrEb6qc1vzC0TUXZ7gJxmZbR4QIZxkVF44SiHUuKL" + 'blacklisted_shop_ids' => ["997b9095-b395-4861-9913-30946211ab26", "dfd9d016-a50c-431b-931f-cda7711531d9", "ef2536f3-8424-49dd-8bd8-af7b0f4a1828", "4bcaedb6-dc6f-465e-85d5-bf33ffc06660", "f6a0d71d-ba4c-43b4-ac3e-84b61ceedde3", "ffbb8b18-6f87-47aa-a627-3854607ec24e", "c6a3af73-322b-43ca-b78c-da9a9921bf34"] ] ); try { @@ -1124,11 +1170,10 @@ public function testUpdateCampaign28() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["03badb81-1d2a-43e5-8be1-e214d2bbdf36", "00a50926-59a5-414b-acd8-e57eb2ebb1cb", "d928b0a0-3919-4399-a9cd-9589474f6f94", "8a3e41fb-1054-4378-be98-479c7e903da4", "e72412ee-3b89-41a7-bebf-ae946eed137c", "15e92675-9152-47f0-aa8c-c1e77ee109e9", "c85f7b04-57ad-484b-8de9-ac5ebeaf67d4", "06a496e5-ca4b-4554-9918-cee82a24a4f3"], - 'starts_at' => "2023-01-01T13:18:18.000000Z", - 'name' => "Hvt0FegcXhZNGhoP3dbXW7imuFIarDCIG12cWukEiPRDcMrsI69et7tZGcxsWh3x4WMFG9JtXGOrRTCDsNsdOxykdQVM02fdP8dPWgv17gnjksnVKZ2Yg2XW7z7bqKh4VDMi81vkZfIvFF2aVGBrt4d4BQcmvC7IyShbMWHW8OrxkYJbesefuwz6QVslbgmox4sylqaj0m4NHRO5ZxO4O3N" + 'blacklisted_shop_ids' => ["eb74aae4-e6e8-44d0-bd19-faf225a0a09b", "46603b7c-9f2c-42c7-956f-38729484cb1d", "8d36e0fc-4285-4689-8c12-75d1e0153e7a", "3bca4a74-ad69-4511-b5d5-920f23747bc0", "c4e627d2-d0d7-421c-9ab5-a13b6e684e7d", "2786ab72-9905-4cb1-8f94-e2020c557d9c", "562759a9-686e-46f2-8179-4bdf109c960d"], + 'name' => "KkdpmMzmoITgip" ] ); try { @@ -1144,12 +1189,11 @@ public function testUpdateCampaign29() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["90509a2d-135f-4d4c-85f9-bb189a87282b"], - 'ends_at' => "2026-04-15T04:54:39.000000Z", - 'starts_at' => "2020-10-18T04:26:48.000000Z", - 'name' => "sHxuDJHz86s8rMyDwBbVQMVNIv43CsGJ1N1Ty1LpoGWtPPIzjjzRC7Vh9LObliCnClJEf5Qg177zO5rbJQyEpgsB3u1k6p1M3AaDCD8U2M3hy0vfxtwSmqJp6yKA" + 'blacklisted_shop_ids' => ["4a058f53-f82a-4fa6-a31a-d608aa9a6ee7", "857ac953-9f99-4b08-aa45-e8c0eb7983bb", "3c9f484b-518c-47c5-ac86-76ffe2f14e8d", "a1317e76-e77f-496e-b9f4-f580f8077f6b", "d014c1a9-ac5f-41cb-aa4a-ef22ce2d56f3", "bfe42aa9-6366-4345-a27e-9d650c8faa45", "c77f0227-fe0f-4d81-a91b-0ef224d43bc4", "755013ca-0b42-4af6-8d4f-64ccc1c4a9d5", "cf09f489-509f-44f0-9776-41a0907d8cf0", "31b3f8eb-dae6-4c84-a142-1cf7a05f6341"], + 'starts_at' => "2023-10-29T22:56:27.000000Z", + 'name' => "AugbJ1KgmPImdwaTBcNwqaqeRCH16a6zzUqrHdosHdbmLywqukvEUDGTtuu5mLHhGQ9yekqoyNLKN2h7BNq3rRMob2yqEgXsKX0DNjA5LloLW2ZGwTADg0EGo2tY0BvAArU4c3Hcr3rYtMZs1YhEQlphw1DkmThPoIdPA7X1r8JTPyIk7mw82VAIRkHcNMgqN77FQwuiG" ] ); try { @@ -1165,13 +1209,12 @@ public function testUpdateCampaign30() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["d8545ee8-a335-4b5a-9257-e833c443004b", "d7aae25c-5378-45f1-b923-47f66da65bf5", "2193f074-03db-42fa-844d-282a18bd2294"], - 'priority' => 2917, - 'ends_at' => "2025-05-31T07:18:41.000000Z", - 'starts_at' => "2021-03-19T13:57:34.000000Z", - 'name' => "TZUuVlFabCqRikwgbBJfMhTrHTPQ" + 'blacklisted_shop_ids' => ["f0f62651-9a5f-4057-9d5f-86b4c5d34cf0", "0d8e8b6e-3046-400c-936b-427cf05ea80f", "77b3a3e6-4f7a-4725-87b0-711535715e0a", "0fa9e591-d61c-4026-975a-540af9047ac1", "e16727d9-6395-4b21-8d1b-e475985d2e20"], + 'ends_at' => "2025-11-21T06:49:37.000000Z", + 'starts_at' => "2025-05-19T22:24:43.000000Z", + 'name' => "KErS89ga8rAwXpAiqwTxt1HL4wWzmkMDA4SVfWD13Zj3L9DQPYajb0tVdWEdtL2ujHbA770c9iXi2Q1VWdznJovLhT0BrHHw3tEdBOJZocfpIFBg2EP1IMpzVlOR0ZjHbJ4pIYeH1mIjK91BovJNiyan2Rg9xEgMUhIRyB0Lq7z8Ljil9JSMA7rA7mkLLtmKfguDK2IgQ" ] ); try { @@ -1187,14 +1230,13 @@ public function testUpdateCampaign31() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["5f1c1052-4384-4cbf-8a05-18c63769d7d2", "2a41dffa-1d4c-4a72-921b-d54cb722d570"], - 'event' => "external-transaction", - 'priority' => 7869, - 'ends_at' => "2026-08-04T22:12:35.000000Z", - 'starts_at' => "2022-11-28T14:26:33.000000Z", - 'name' => "H0GqkthOAKJR8VBFpRQxxKQexm5F4TlRS3PsnDMFQKcrRJGtyzouTG0fNi1SBzVwDCpwO7mzwiIebwBbgsjluVjYrLryI60OsM6yKVZ1jPy1npNVd9AFxrpWfPQQvIa1xbdNYJvyCZXCjbARIpuKvOzHCuCdyUUls75UdwXdZijuTLMB27QQHuatNtp6PKSLh839k28z03zy6Qc9GYSlX2n5lak1n33o382bj7JojzlN4lU5sMlhBuyia62bkzz" + 'blacklisted_shop_ids' => ["faa55bde-051a-455e-8323-08c434f236a2", "01fec1d9-16c9-4b11-84cf-dfca250d4062", "b3d5200e-d450-4445-b58d-f6ec991b70d1", "fdea3810-073f-40c9-9e76-eb4e56180153", "345fe9eb-7d19-4491-afd1-6a1a5086159a", "46df4ebb-9010-4741-a5cc-c625506a8228", "64d2e1eb-bc0a-4574-b378-7710f66ffb70", "8a22cc51-1bce-4af2-b679-ad3a41c17ca1", "6a641d36-b8fe-49e1-b2bd-c438338eed9a", "4a3f1aed-15b0-4d17-9c9c-862d48af220c"], + 'priority' => 8046, + 'ends_at' => "2023-10-04T23:32:52.000000Z", + 'starts_at' => "2025-05-27T04:51:08.000000Z", + 'name' => "uldHpSuEUpdPie9qQ2GFfC0at9jn8DwInc5YWbNc2E2NkkIcBn5byBGxSlhAbqrppUqGdxMolEMce2oIWkzh6xh3kO5wXHuEli1NcEVyTrbdyJqmh3WRfGT9d54NzUibZax1gbEqwtEhHNUjZJEl7H6aHeFVmJSAKrLNuNDUQhJfNq76RxAuxSVrnur4Ju4ayidm5BuCe0yTSEIanUY" ] ); try { @@ -1210,15 +1252,14 @@ public function testUpdateCampaign32() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["5cfc9bec-ae71-46c9-80e3-cb30098836ab", "c0329022-2cf9-45e4-9dd4-547c4112207b", "2c6b8f36-56ed-4683-9009-228bc139391b", "7b9f813f-d071-4511-9299-24bbc6dae969", "3c035941-0438-4726-922b-7bbd7525eb4e", "90dfb723-21a0-4164-aa33-ba9fcab5ebff", "9e5fe9e0-ef55-4879-9471-a6c883d1a021", "f5379355-43f2-4ac9-b7e5-37e3646854f0", "d29473ef-d1a3-4046-9694-7d1e7931a008"], - 'description' => "XApISgLQUaMJL6dBoxy3dS4rnSGnuDl1WGraodKKbLrRBGbYLtxgB5z5qrK2mXuD0UWST9ldTa29xEBfE4jaoCgaw81ksIPXp", + 'blacklisted_shop_ids' => ["8dd26a54-5f56-402c-b265-21a0691cba80", "86a60155-a692-47d9-8c8d-c261f5b774a4", "011b3fba-9cb0-4add-9c28-8dd1146608bc", "d4f64fe8-14c0-4df1-b7b2-44ddd73a7b52", "70f600a8-e1db-420a-9531-e16de4349d79", "949e4623-b66a-4698-95d9-aafad74b5146"], 'event' => "topup", - 'priority' => 8858, - 'ends_at' => "2025-03-25T01:54:18.000000Z", - 'starts_at' => "2025-07-28T15:04:56.000000Z", - 'name' => "oHnKZwzgtMuSjmXprQOJI" + 'priority' => 3587, + 'ends_at' => "2024-03-17T05:29:44.000000Z", + 'starts_at' => "2020-05-11T02:05:08.000000Z", + 'name' => "XKtxMi6tvMf7GbuKVOo81owGN6i0XTT33lqYdKQ0h3ghVZk7eOE9tcwx8MOKl5MRsa1MFEYPOVzvPSXDUkbgX2oBshUtXGZ9lfp9TwgYPOmismihXWyqdhqoMR6oAdT5yPsPRTmUYdZdYDDGZDuZn0XgqQIqT" ] ); try { @@ -1234,16 +1275,15 @@ public function testUpdateCampaign33() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["df759e4d-9a74-4e9b-bf6b-3ef89eb5ff0a", "14185b81-28d5-483c-8133-61e046120a43", "fb0c2e77-f285-47cd-bd20-bdefc2416b77", "3e8f71d9-bcf7-401f-bd0a-aa01729ba173", "b8810608-9bef-4716-8868-47f9e284a722"], - 'status' => "enabled", - 'description' => "o54EyGXhKAybq9is4L00eclCf6ygQgmzcLUKbT5feGtXeOgCjHXo5HdhOmdyoXuDdYfk0Kl5lQobWMeUrTL0yrW2IFnoVrabBtuZMnnkajdAwZKazac8bckasxqrpu0M7pIUsW64iTD7nd9oi4jTu3F0HRYKCBEMlkDUnah6fkhvDARp5vX7Mup", - 'event' => "topup", - 'priority' => 389, - 'ends_at' => "2021-12-17T09:57:34.000000Z", - 'starts_at' => "2026-03-08T01:13:32.000000Z", - 'name' => "FVnb6JjAKYX8HzepSQlFXs1g1p8h9cEw94TVm3QEXbRfQ4MBKBqC3S2iDFnRE3SwskPWs7mGvsLBFz2ikalm5QIcpZb2q5YnZ6axCoTTIbjOEPBaRli2lUAMJ7CyG5TMfzsA0CzHGei6FNa5iNHS8ae3s1VgKjc7Q8j7Z0SWMLPnzw7xhca7VuC" + 'blacklisted_shop_ids' => ["a92a1731-c9b4-40f4-acd3-7ee808888afd", "4b61b2a3-66b1-4bb3-bbf1-704c7eb0beda", "130082ff-a7ac-47c4-87a1-57d9667083e4", "95fa0202-c452-48dd-9b15-b554c68ebbd7", "177b8922-d41c-4e3a-9e7c-03e2555f85cd", "db9bd98e-3325-4b5b-a7de-0f8fb3d904a1"], + 'description' => "iB4q5yXIKvcyeytZUeCOzn479Q7e7CQ6mogsi4OQ6jQwMdVQzET3CTZR3naadmHoO937wRncWgLEMvwuXtyGneCNJhR", + 'event' => "payment", + 'priority' => 9703, + 'ends_at' => "2024-11-05T13:02:42.000000Z", + 'starts_at' => "2026-08-27T04:14:11.000000Z", + 'name' => "zsET9HHziGJ2iqEYWh5QfKEnNvZa51B6RuNHWw3kkEIImb7878ag0GpEoXRZP9Tuo6ihkLtNpmjVgJl2arbhJouxWQ6FlBm7k1iTzlm9ILQGKVJoUCSY35cdkgvsbAYCbaEHjTHUmx8bpMxYByLz0xsJRhRVsB9HjzBAZfWzO7" ] ); try { @@ -1259,17 +1299,16 @@ public function testUpdateCampaign34() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["c9266fd1-555f-4182-8c1a-bf1479783388"], - 'point_expires_at' => "2023-09-19T19:13:50.000000Z", + 'blacklisted_shop_ids' => ["2dd6c321-11bb-4882-8918-faa5939360f9", "5cff945d-fd48-4313-8c57-f98bc7fb6760", "bc7c1a52-1eb5-46c6-aecc-52dc8610882b", "b92dfe22-62ba-40cd-97fb-9ae10b0e34fd", "f7c079ae-7781-4b39-83dd-9dcfad5329b3", "4a7104ba-66be-4a47-8fed-cf8aa1bb0771"], 'status' => "disabled", - 'description' => "tgDKKsPg1tK8tF9sjwQnBp1nM", + 'description' => "epv7doxpRjgZI2VSDvLJkkZMMdEANfWVavAje3PJg4zkA5dwRQrAEDCEBzCTk0pNAGkxkj3y6QjLE9oTv9", 'event' => "payment", - 'priority' => 6373, - 'ends_at' => "2024-02-18T02:29:48.000000Z", - 'starts_at' => "2021-06-05T02:35:26.000000Z", - 'name' => "Y6Xeri5tCJDZsGcVm09iZYX0jHs0" + 'priority' => 9861, + 'ends_at' => "2022-05-15T16:22:50.000000Z", + 'starts_at' => "2023-04-27T15:47:23.000000Z", + 'name' => "4O5dK9OBTn3gY0HIwJr5Xn6R9PIw5eC52tvIBnMyMg4CnT2dj7ORUTt4jEgn4792da7QYy7V605lzcBixerwgOsZo2yFQXiifPwyEPkMTjwK5UmBamQcUvvHD25XYGaGoRmlkWpVKSQYACWhdJgT5oXIAxp1c5Q2vG7By91KC2xkwbMvROWfUAhh6XnZz0yJYgRGAM6oTzljbZYS9b6qmrSFaDiVxdn1z0TuA7dL" ] ); try { @@ -1285,18 +1324,17 @@ public function testUpdateCampaign35() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["dd6b8802-f8f3-4e90-970b-e9b3584bc4d9", "769bc327-bb34-4431-ac16-955d4bb080af", "0f1deca0-874b-4488-9e30-0bfde655db12", "306649a2-1b32-49c2-9ea5-62011b24c726", "31c57e0f-b4b8-40ca-983d-825f3402e0c1"], - 'point_expires_in_days' => 9324, - 'point_expires_at' => "2021-09-04T19:59:10.000000Z", - 'status' => "disabled", - 'description' => "FKSHaiDX11U4V4", + 'blacklisted_shop_ids' => ["3d2e605f-bab8-4dde-8794-556e32647d75", "989c2275-96c7-4c20-aeed-5abe60663133"], + 'point_expires_at' => "2025-03-12T01:28:03.000000Z", + 'status' => "enabled", + 'description' => "ZKYlqHYAPfacx4ba4pxXiFCicQd3QQrdtpp5IlW8KnTaroT8w3801ZxeZpTa0FFkk", 'event' => "payment", - 'priority' => 2595, - 'ends_at' => "2023-01-14T15:49:14.000000Z", - 'starts_at' => "2026-01-07T15:48:59.000000Z", - 'name' => "iQ9KgdufJCOqQoqEQic9b7rjANNhMIW5uX0nomeRn6xi8YDAJH7HJXNF3Oy8VhKyGvyermibojKhVPIvz1I1HvcbolySSXeAcLtwR11xDAJrx0pv2XvsLcCeEcDmfq2CKw2F1KvbCjTFkaD9SEmE89oiZ9sjC" + 'priority' => 2886, + 'ends_at' => "2026-06-09T21:37:39.000000Z", + 'starts_at' => "2020-12-24T06:37:49.000000Z", + 'name' => "LVCDKp9TvCsVFg3Dy6t9FVfvRBKOl2QQeBI5NM6J7EhkzGk22yYle2ZOPXJOiEYcNwwBKhoxCdqw8SDS6L7O6ohLm8HBuYz7E9ZuYBAHz0vH45u4SHdXpfYeqMtcfd8wxcygIW1kAzyAHjkW0eFs" ] ); try { @@ -1312,19 +1350,18 @@ public function testUpdateCampaign36() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["f7e6d548-504e-47cb-ad02-1f1af7153cc8", "8725dd62-596b-47c4-99d6-c637fea8122c"], - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 6946, - 'point_expires_at' => "2022-07-04T13:54:00.000000Z", - 'status' => "disabled", - 'description' => "9UgYkUYCn38T5jddntLP9wvyYD1qoSVwF6tpYAPGi6YnBQDM8MlLw6WNmhQ1XbNNNiRTERN1SPoqCbHjtLPWoEeyLYkaItEzRnlzKYkySdT2Gi04uqdwqTzZvD1PwMG5sUToLzAoDfdSJfprAXytppmaGjNfTvZeWlNcmFKOSukrPpaSteC08CcbsYxt96gmv0VcO", - 'event' => "payment", - 'priority' => 6552, - 'ends_at' => "2025-11-05T06:51:54.000000Z", - 'starts_at' => "2023-10-17T00:39:30.000000Z", - 'name' => "gxJasez0E3N0w4tVAdgt1xX1dSRHXsAmJyubVIv51Dnx9WEjtPQeVvIzNJybaWd5nDKgnWgGOF388caTufq1V8gMtPEUm5qxAkXQdgmA6Ox4Cr60B3K44a0163kByMdg32LG1oWyluqXLUpztzpGIdluCdFeopAnKzAxtAmMd124CMe44VQ69lqvNuxrP4SroQtmwf2SR0athJ6w5HZkze23HnekgXpUMEHxZW0Tc6eMEIuVp5eKpdv05iSfHRA4" + 'blacklisted_shop_ids' => ["4991b26c-e420-4f1d-933d-2e1724f21c9c"], + 'point_expires_in_days' => 4286, + 'point_expires_at' => "2026-04-27T12:35:58.000000Z", + 'status' => "enabled", + 'description' => "8NaBTyV6GBT8tDHI0zWcr0sMpkdiHOOwl5xIQiAP4UplfuFUQK5yc0JqyEbk4xV1ElwOVpwOgCs3REJLXlOpH9qH3TntlxmPSv0sqeMHVeJGZnQaE4lp3S7TMyfZKpPybiZ1Lwce18e7Eq5OqWuTabdRaaHOyfGqVUncXzhjskeGyZxmbEy050Zlv3tzV", + 'event' => "external-transaction", + 'priority' => 9556, + 'ends_at' => "2022-11-17T22:05:25.000000Z", + 'starts_at' => "2025-07-07T01:19:16.000000Z", + 'name' => "qMKbxS0Vs3OlIrdnx7rU9Fte9Z959oBy13mtel3d8TfJ3Ol39ScasZnA58jo0hnztlMdM7BVfn4iFYyJJXfrDUn2Z5dTBMhYMOaLFSQqsldJHk3l4cpZ7fJl29A3O6y0fQnXOgwkIth5yMWiTVYzb9YasuIp7v4EzACicWq4Ul0bBBFnJwjrPufrwL5Z4qM5cyeft" ] ); try { @@ -1340,20 +1377,19 @@ public function testUpdateCampaign37() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["3841ffc0-b3cd-4e4a-8b1b-0129238d5065"], - 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 3029, - 'point_expires_at' => "2023-08-18T22:44:13.000000Z", - 'status' => "disabled", - 'description' => "WEJu4ZLaQXIwCGI0d9iWW97shqF2iDJgp3ZW8SpDn16YEfYX3JUUHHD0kbha6rpojFdIy8Lev3F8En8XgQCp5V2i4zKRr", + 'blacklisted_shop_ids' => ["d0626cda-b428-48df-bb97-f12985eb0b68", "7b940a4a-bf75-4d4e-b343-f8643c5a62f1", "0c42a25b-1425-44db-96d6-63e220150841"], + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 8703, + 'point_expires_at' => "2022-02-23T02:51:43.000000Z", + 'status' => "enabled", + 'description' => "QXblhvdQVC38rMOaKHSf5htPpycWdWsbduWBxtfg1Kliu47KITpvwbo61t0xPHohZAfXS5WAq97V", 'event' => "payment", - 'priority' => 8878, - 'ends_at' => "2021-05-18T00:24:24.000000Z", - 'starts_at' => "2024-05-05T19:50:50.000000Z", - 'name' => "yq1iTaMXh9J32aBI" + 'priority' => 9350, + 'ends_at' => "2024-01-18T04:10:49.000000Z", + 'starts_at' => "2024-10-10T12:06:21.000000Z", + 'name' => "0kJjyO9S00lRKqhRSKyv4aeUNiX5kIXisF2l" ] ); try { @@ -1369,22 +1405,20 @@ public function testUpdateCampaign38() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["755c2894-da3c-42ec-8ae5-dc46330cec44", "62392368-b732-4e5e-ac8b-c33ade8a7641", "f0b84393-dbd6-40c4-aec0-86ffbb42c207"], - 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - ], + 'blacklisted_shop_ids' => ["ed363f5c-3cf6-4bcc-a417-795fe86d0357", "248aeb83-7710-4f83-8641-fec8e8c3227d", "a45817b9-2cc3-468f-85c3-78667c4bfced", "a3781dda-4b1a-43ab-9d22-d57976716c9b", "f7c32776-ac4f-4b67-a008-ace3a0b73cad", "8360d2bc-3b11-44be-9b1b-a1f79bb59e32", "212ff762-5463-4f8c-896f-735deac12ed9", "7df5b294-68c9-4697-ab85-ee0cc27a42be", "5fbc82b3-ce42-4b19-86b4-cc30298c3839", "b7bb430a-1711-4196-85c2-90736d5c1907"], 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 3154, - 'point_expires_at' => "2022-09-29T13:46:23.000000Z", - 'status' => "disabled", - 'description' => "PI4cS2rMsWBfreBRQpW9vUd58fde96uK1qpkeDgc6Hbo3o2wSmfRoo5OKt3yV5Bzt1djpGomL7u0oZNCkYK3XxpWAlchemsnykqWhGOYpMimrLQy1efJIm6p2nFeDatBkmxJUfJ8iWJ5x76ilzTFGw7NqxtlVIVfYnX2Qn", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 2542, + 'point_expires_at' => "2024-05-01T04:17:12.000000Z", + 'status' => "enabled", + 'description' => "7CA1SM3xNEFCgQheyCbSnP7P0SqnjQBF0gNpyvaBHzjlAdXU9fbl4BElEfYJcTmiRof0lbldCRsSSTgoxqh3aCnDQum7xlHp8mSoN73gaH3XPjunt8NgffostplBJ13qPcXVXQ9E7OqefuC0zsB8aQbgel1VXLZNh", 'event' => "topup", - 'priority' => 7735, - 'ends_at' => "2023-11-17T04:10:45.000000Z", - 'starts_at' => "2024-07-28T07:36:14.000000Z", - 'name' => "ChsUwktnh8VjRFve7MdNMBgFvJyEEmkecVySQ3ucJUKFqVhyrEcw3WNc5IXHiI2Hhl1OjgN6fFukYqihBSq8D0896GNWlaYQ8akcWxDZkhOozkzesx2mnek2LIVGGp8Vx16M91diHUGfol8Mhj42rW4z5Wjzvhmx48Q4mMZZBBUosSdONTSqEGwk1DyPJJ9VhetNR8hTecHZnx73" + 'priority' => 141, + 'ends_at' => "2025-07-06T15:01:11.000000Z", + 'starts_at' => "2025-04-18T12:28:06.000000Z", + 'name' => "CGfzH0EqAidHGV4baZPNRUSJ9iQNhB3KMhlAuhO2DrrEN6v7h6DIeIXBVaS0Zi07XrJykFEWCqS7fIGsgSUetvzhcyY8O4aW" ] ); try { @@ -1400,17 +1434,9 @@ public function testUpdateCampaign39() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["8623f70e-4120-4d52-a8da-1e8e507fa3ad", "d9496895-0906-48c0-8958-7b40f993f327", "c70d85e4-9028-4daa-a5d0-a5433d60b4bc", "99e8743b-d5c8-4c24-8b71-4eae2f70bc32"], - 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - ], + 'blacklisted_shop_ids' => ["5190ca20-820d-471a-a482-ce22effe4c5b", "8b1585ba-5fd6-411f-87e3-63ecbc898778", "4e500b3d-5688-4c0a-9732-e0807f91ac2a", "c493726e-124a-4949-8e0d-9b99a77a75b1", "13cb23bc-a54c-44c4-9492-d3332c5ee442", "0ba87799-63e8-4e4d-95cc-c6ad56b01855", "d12acd41-ef44-453a-a286-9b1bbb6060ec", "85d0be15-195a-4c7a-b68c-86799514b0e4", "259fafa0-978f-4867-a40c-e136304f6367"], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -1421,15 +1447,15 @@ public function testUpdateCampaign39() ], 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 4287, - 'point_expires_at' => "2023-05-18T21:20:50.000000Z", + 'point_expires_in_days' => 9494, + 'point_expires_at' => "2023-12-30T14:23:19.000000Z", 'status' => "disabled", - 'description' => "AXAtqrIkbL0z4gSPzn4", - 'event' => "payment", - 'priority' => 648, - 'ends_at' => "2023-06-25T17:42:24.000000Z", - 'starts_at' => "2022-11-15T22:41:46.000000Z", - 'name' => "TeyJUPoxQJ9n1IVWSFIGUqJ4N6z6sZDMXDGqemkORDDzJGZ9TM0TySjAlVWDrjsx0UNdOCeykFyfPkq8IYlCnIEfVjyhIzvswfx06lwewFlBxBPgZymInLxkpSlp0CcXJpCFZzCR1WWP7a67366cHWh" + 'description' => "9xDzlQxtC3xLL1ERUl6NhqKkDSvghab5bsImY7PcHPZH7mHIXsOqC", + 'event' => "external-transaction", + 'priority' => 7032, + 'ends_at' => "2025-12-15T11:37:54.000000Z", + 'starts_at' => "2022-06-12T18:16:03.000000Z", + 'name' => "BYhL1xCfnaEpDLcNgoBzsuiKajpcQf4nuECfdVUoATZ0pZ1FEusk3svdOIWNVHFftM1EZPsd7jOC" ] ); try { @@ -1445,14 +1471,9 @@ public function testUpdateCampaign40() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["9c080817-aad9-43eb-8183-91364cb3e5f4", "13ae9a3c-5bf2-4619-a19e-8b68a4e9cd62"], - 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - ], + 'blacklisted_shop_ids' => ["ecef33d4-94de-4c76-a75d-1897100637d9", "820bd81f-bbe7-4bd1-99c4-451618048309", "c935d24f-1a44-4619-8e54-40d86dea4600", "3675845b-840a-43b3-bb59-ea5554351a33"], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1460,27 +1481,21 @@ public function testUpdateCampaign40() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 6445, - 'point_expires_at' => "2023-02-22T02:31:39.000000Z", - 'status' => "enabled", - 'description' => "PinjNzKWZdpxUSeeatx6TLoIfkctcu3TkkDZexm", - 'event' => "payment", - 'priority' => 4941, - 'ends_at' => "2025-08-10T23:20:52.000000Z", - 'starts_at' => "2023-08-24T06:00:20.000000Z", - 'name' => "89kas1F7Tkqoaqe1JDLI1WZ64tiSollupgL4JictCeDSHD3C2Yn" + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 9042, + 'point_expires_at' => "2026-03-23T07:05:38.000000Z", + 'status' => "disabled", + 'description' => "WGD", + 'event' => "external-transaction", + 'priority' => 156, + 'ends_at' => "2023-05-17T11:30:39.000000Z", + 'starts_at' => "2021-08-31T10:50:51.000000Z", + 'name' => "fb1wlkuiN7kKWKFoxKeA9tuL5LH4EHPGJy8ZSoJ1krFHQyh" ] ); try { @@ -1496,10 +1511,9 @@ public function testUpdateCampaign41() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["b3711406-cc49-41e9-8d39-17712f635e72", "0c63c546-ece8-4483-af48-72554105ffb4", "3bb52512-f5d5-45c3-a8c2-04101535b86b", "17044b74-a3e0-4ad6-8a4d-cb36323b96c5", "c6266468-5e6f-4d61-b4a5-65b5e51fa8d2", "ed6b6a73-9a04-426b-8fa9-229b6d431fe0"], - 'applicable_days_of_week' => [4, 3, 3, 2, 5, 2, 3, 0, 1, 6], + 'blacklisted_shop_ids' => ["2255047a-ef0a-4f47-9818-9fe51b593f9b", "47c205fd-0a25-4c9a-b222-eec8bb90b950"], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1507,7 +1521,46 @@ public function testUpdateCampaign41() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] + ], + 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + ], + 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + ], + 'subject' => "money", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 9811, + 'point_expires_at' => "2024-11-16T09:29:34.000000Z", + 'status' => "enabled", + 'description' => "eSOaGF6stofVWAQmmxPEjbZK4rVxAUW7FWHkKwdg6799FNaTUuVqVNtvvxMPy8uYVQrlAwBlTLDHylYVoU0Lud9b5MHdM8UnuwQ7jNoaulXZjgrVDfW2ufNp0gAs9phyFh2", + 'event' => "topup", + 'priority' => 2397, + 'ends_at' => "2025-10-11T23:30:49.000000Z", + 'starts_at' => "2025-01-11T09:28:27.000000Z", + 'name' => "mdruAKFNN9YCEWSULZdpylXeF6qvGwUl7ATMaf3NqLOcKmTPNREiEdfOxleMzyqb14XnQoYrg3WK0gxDGSVD8anN0lX3R6Ngh2OAi1BcnwfTRLJa4uoIhpR40nORwuCknsFuOeDw3ETEoYbDEhr0AwKkiQOHCQCIIRDiJ5EWSps1CcPm4CujuDviyaRPbQTt" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testUpdateCampaign42() + { + $client = $this->newClient(); + $request = new Request\UpdateCampaign( + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", + [ + 'blacklisted_shop_ids' => ["c4962620-b6e3-408b-b2c3-bc9c8b60f0a8", "10311dfe-36be-4953-bf7a-7153aa5759b3"], + 'applicable_days_of_week' => [0, 5], + 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] ], @@ -1523,19 +1576,18 @@ public function testUpdateCampaign41() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", + 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 9292, - 'point_expires_at' => "2020-12-15T05:18:57.000000Z", - 'status' => "disabled", - 'description' => "jiVjkWGZfXbhOFvNY55OwkPTEUz8oSFQe", + 'point_expires_in_days' => 6878, + 'point_expires_at' => "2022-07-19T01:13:33.000000Z", + 'status' => "enabled", + 'description' => "rM7sDhsRor5EZrBgBnW", 'event' => "topup", - 'priority' => 5231, - 'ends_at' => "2026-01-27T06:22:12.000000Z", - 'starts_at' => "2025-09-03T06:18:47.000000Z", - 'name' => "3k81y4L7o3GM3UKBXMJoycpsy4LyLZFxRuuFLA4Ui8k1KypnJ8Uw7M1CvtXboHcAQ9ViIsvWqws3eBMzyIUtiNxNhmRynGWfznERPtN3LViJS1dpiuu6JWeysJ5UR27acols8OLFNhYvqrdgeoTKVw3QKHsut3x" + 'priority' => 702, + 'ends_at' => "2022-08-14T21:08:18.000000Z", + 'starts_at' => "2021-11-07T21:19:27.000000Z", + 'name' => "XW3vXZAsIGmxl3OdV3odlFFoKvu4lobeulXI7c3F9nyrjjRiAP0nDGe4yWdLtrR0H" ] ); try { @@ -1547,25 +1599,24 @@ public function testUpdateCampaign41() $this->assertTrue(false); } } - public function testUpdateCampaign42() + public function testUpdateCampaign43() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["aeb6e11a-9cdb-4783-8028-5475e4d27b62", "16658d7b-6695-4e49-bca8-e4a793be20cc", "57d23d1f-55d0-441a-9afb-dc561898329f", "6ebac01d-0406-4349-937c-f74bb3342896", "73306a43-c5a1-490a-85ae-9e2b20d12515", "13d21fcb-8b5e-4470-8255-c56f43a99542", "933d59e3-d01e-4ab7-a6d6-0398071cf2ea"], + 'blacklisted_shop_ids' => ["d38d05c0-5037-4722-a886-04625d49a2e2", "662b573a-909a-4b44-9476-f302773765bc", "6f6f8242-7b26-4232-a7e4-93964bf540eb", "67084818-02d1-413a-9707-d85fa39fd6d9", "4d47c0c3-1b16-4bb4-a7d2-6aa53d3d7a9f"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 3, 6, 0, 6, 0, 6, 2], + 'applicable_days_of_week' => [2, 1, 2, 0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1575,16 +1626,16 @@ public function testUpdateCampaign42() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 5658, - 'point_expires_at' => "2023-10-22T16:18:48.000000Z", - 'status' => "enabled", - 'description' => "m8RljnuLcC94xG8sb1tOVm7p5XAwHfSXk3eOR6TecHTnhwvZsEsT85OfQ8lzdmqxGSg8e3RhOb5BMcQPLOIjmc8VMDMHWqGdZh4akY", - 'event' => "payment", - 'priority' => 363, - 'ends_at' => "2021-12-17T18:33:46.000000Z", - 'starts_at' => "2026-08-29T08:11:04.000000Z", - 'name' => "FCJxLZHGXI2AIAE56GVf0Gw7kmQ3kNPt7OvjdgkL3FTfLMcm3icBM39ZlgHnODxDuHCOV9jJuZqWToSer58JP7CddvYZG2P4sGsjZKQxe7fKpax0Uc45ft1nisEBoOyK7IWRvWeQ7WqJw3BcrA0ZJmOfUMnfydDiDxugYD9evfD1PJtdO3SdiMuiIPxXLPGXeapZ447jeLeg5dXfz8LlL819MpDMdbxSiedHtUdWqjwNZ6SqXcjRYXWjjppT0" + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 6185, + 'point_expires_at' => "2020-06-30T18:43:32.000000Z", + 'status' => "disabled", + 'description' => "7AWpCDkyLBkYzAxemZaKowuUfekyaJIsuHhxZpopNYyv6dLAyty2EMgPVlahlWYdbEevpLkzdUFCwG4QGOnpUXmwhMFkO9ufFPOzF9Lvv7JJIkMwpNGlwPY7w3AePumXzLvyF75pQlwzsKLA3j0RsOTG", + 'event' => "external-transaction", + 'priority' => 7866, + 'ends_at' => "2021-07-16T15:46:08.000000Z", + 'starts_at' => "2020-07-15T01:08:32.000000Z", + 'name' => "7tlICoQDpnLAiZiYSVIBpBUCCSgk4gnk7sP6E17lkMgQrA88yuG2X4KRlpHewo2CgFQkdXPF4V9XHbL6zY6vqwgcI7YPEPHgGnEdzhGAMty3evJwcetItJxO93cN0lVNG0lwTGLR8ci2cIIE66fhj2n6iiZ64HpvFGkJr1uo4NLstnS7EAbDgQaYkUrDsQyk3kwOisNW9X" ] ); try { @@ -1596,14 +1647,14 @@ public function testUpdateCampaign42() $this->assertTrue(false); } } - public function testUpdateCampaign43() + public function testUpdateCampaign44() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["699df98f-f103-47b9-b825-14765c55a081", "00534dbb-4893-480c-ac43-b983b7c173a0", "9166988c-f384-44f5-9a7e-2f769b9a7206"], - 'minimum_number_of_products' => 8259, + 'blacklisted_shop_ids' => ["f8f88a4d-7b99-41c8-a3be-9fae15f566c2", "a12d3856-389c-4eac-9a1b-6821fd851950", "4d76cc73-2cf2-42f3-bb03-95944f461a59", "613ea7db-9bc2-4fa3-bdee-094cfca512c7"], + 'applicable_shop_label_ids' => ["0f7610d8-852a-441d-ac3e-6c522582d359", "06fc2123-7189-4e7a-b55f-7d0a71f45e9d", "680ba6b4-a104-48ee-9e8b-956f237e2af8", "20339984-7395-4360-9058-cbce91615e0f", "bbe55a10-62d7-4370-8964-149e00f3a527", "f3cc55d5-9ff6-4688-ad42-9cc2ba54b1bb", "02ceb270-0ffc-447f-bcb2-d84a25cc98ba", "69165773-e975-4684-9625-727fbb6ba89b"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -1611,8 +1662,11 @@ public function testUpdateCampaign43() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [2, 3, 3], + 'applicable_days_of_week' => [3, 4, 3, 1, 3], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1632,19 +1686,18 @@ public function testUpdateCampaign43() 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "money", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 9766, - 'point_expires_at' => "2023-04-01T13:11:54.000000Z", - 'status' => "disabled", - 'description' => "DI9VlsfxLxW5axZvNGABU1Kq4dKF1bCFldqrEeXCX83UsZSPbix6b1Za3ly7V1xEBLXcDk2ABcz8aQVQ46LRceMuSvImdDq9y3aEus7kZPbP6pY7uTyJAbvra0dcpr2XBaxBtLUqtpR4s1JU0lVQ", - 'event' => "external-transaction", - 'priority' => 3838, - 'ends_at' => "2023-04-03T11:19:43.000000Z", - 'starts_at' => "2022-12-07T18:50:33.000000Z", - 'name' => "pewcGn6EYrIoiJUtnz4tPDjzGeH1vMI9teS2D85S1UHA16vfzALVhDfzoJqhsy99eYUXwCEgrx3b6fZBGl5iNgWbOvie519sB5ATfDwJwr3eQ20YGcyYu0bMGv3vztYfqlxs" + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 5778, + 'point_expires_at' => "2022-10-13T12:03:34.000000Z", + 'status' => "enabled", + 'description' => "xja7me48LNXqpqJtjZwJ", + 'event' => "payment", + 'priority' => 139, + 'ends_at' => "2026-03-25T11:58:57.000000Z", + 'starts_at' => "2022-11-28T10:23:40.000000Z", + 'name' => "LsuUBm8J0tu2v6zDKp9iO7Ari3UHmo6XPE5Oqy1DljVh9nsqgzongKg5SFSpcaiWqMVEyXiabD" ] ); try { @@ -1656,55 +1709,39 @@ public function testUpdateCampaign43() $this->assertTrue(false); } } - public function testUpdateCampaign44() + public function testUpdateCampaign45() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["3b236e62-8a5f-49cf-85a1-504e865a7dea"], - 'minimum_number_of_amount' => 5062, - 'minimum_number_of_products' => 8316, + 'blacklisted_shop_ids' => ["dfa52e28-190f-4132-a604-26500962106b", "124996f2-5910-4a53-9b31-a9cea10b1a2f", "356ba176-31d9-4889-a20e-bb7ed03dc7ed", "d0cdfdf7-e1f5-4de3-87e4-09a8e7777312", "b7d505c0-0284-4e54-9dd0-85ea8bb07042"], + 'minimum_number_of_products' => 2310, + 'applicable_shop_label_ids' => ["31995d7c-f018-4aba-94de-a3cf1391d884", "8f28e8cd-5220-46a1-9879-964887a54d18", "594dcdd6-5707-4920-a5de-fe8819bbb125", "130e5e46-3981-47c7-9687-9fa37cf4af8b", "46a9b959-c926-48a1-b53a-1b76918bc1bf"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [1, 2, 0, 6, 6], + 'applicable_days_of_week' => [5, 6, 1, 2, 5, 2, 5, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 4766, - 'point_expires_at' => "2021-07-30T21:32:50.000000Z", + 'point_expires_in_days' => 9091, + 'point_expires_at' => "2025-06-13T10:01:22.000000Z", 'status' => "disabled", - 'description' => "zZK4Rxx8sLYfBb6BjvrBrNNM0rEDhKG45tzzgCXrxrouPH3hhI04AO4rgTAhQAt0OqjGLP0DBUnGxElSvEGfkoczpVf2XfhCesDbLNG", + 'description' => "zoZQgeuXW4rw3Ob3VUIWbzDljJ6klDtciJUcw1wir", 'event' => "topup", - 'priority' => 3504, - 'ends_at' => "2023-12-02T17:42:27.000000Z", - 'starts_at' => "2025-06-20T01:37:57.000000Z", - 'name' => "3YX4ee6SkSSSI0RCCs8xN6z62EIsVi251R9OVM6dJXfTSVkQAgLF0UCGkzWfvHQLNpl08zkirPvpqWe6LFMxqHgshQQxZyXH54xcjjzE4jf3bC" + 'priority' => 4522, + 'ends_at' => "2022-05-02T20:15:24.000000Z", + 'starts_at' => "2026-02-02T07:10:49.000000Z", + 'name' => "sQVBNqeXloDbzzGADkOfMAKTboQcaiYXr4rnNnjCoeQHMuXiGNUysmU86lvAOTbcLzXO1sbMRuBNUlL6K0ReLv75kg" ] ); try { @@ -1716,16 +1753,16 @@ public function testUpdateCampaign44() $this->assertTrue(false); } } - public function testUpdateCampaign45() + public function testUpdateCampaign46() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["adaa31f5-3a68-44f2-a0c2-a200fd1aaa14", "d1d3edfc-752e-473d-a4be-222653f27104"], - 'minimum_number_for_combination_purchase' => 5081, - 'minimum_number_of_amount' => 9510, - 'minimum_number_of_products' => 5125, + 'blacklisted_shop_ids' => ["ea0c4f71-ae2e-482b-a373-042a48acceaa", "fb8bb233-6d82-4663-85a2-1ff09c27142e", "83478c3f-1d2c-4702-8931-24957b9cd66d", "a41f44fc-7f27-41aa-b377-c819d690be41", "37e889af-d384-4342-aff1-d240ee3159f4", "68e8574c-bc00-421b-b3e2-6114e3a963e4", "99db0861-e656-4ba2-bbd4-08959437e381"], + 'minimum_number_of_amount' => 6220, + 'minimum_number_of_products' => 44, + 'applicable_shop_label_ids' => ["e0c935ff-5a93-4daf-bc23-ca0fd654346b", "a30ab22f-b222-46d4-9795-38a9f6505589", "5d58f16a-5fd5-4af8-9947-3a7010311b2e", "675a131b-1303-4221-81e8-c73cb160772a", "b5d930ac-9733-44c0-a177-d287f968b451", "4d34fa14-e105-4cba-a5f3-e55ee0bb4223", "527aeef3-1fe6-497d-8a04-e7417ef69f00", "6aab4858-b671-409c-a806-1614995d34a2"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] @@ -1733,17 +1770,17 @@ public function testUpdateCampaign45() , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [4, 1], + 'applicable_days_of_week' => [5, 2, 4, 4, 1, 1, 2, 1, 2, 5], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1753,24 +1790,20 @@ public function testUpdateCampaign45() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 4542, - 'point_expires_at' => "2026-06-07T13:31:07.000000Z", + 'point_expires_in_days' => 7652, + 'point_expires_at' => "2023-07-30T10:48:13.000000Z", 'status' => "disabled", - 'description' => "jwzIEhcNYML2OSzpp2xgjGNFVHJxj8ajHmdLScmLSMjxtIdUuX8NpagwVisjQjWa0Ga7Mr0dbte93IwLTuppNmEhXnyUDrs0YSyLNNnFCcwr1avxToYBT4VEV6evoILJv7tTWIqRKgT33Bi9tzz6Ttxk7d6FPiA0lsYPm9uy3bOLitkN0KHj5fbn2", - 'event' => "topup", - 'priority' => 1550, - 'ends_at' => "2020-03-23T17:24:13.000000Z", - 'starts_at' => "2020-09-27T07:12:54.000000Z", - 'name' => "2B0UJuNrXCxgjdk6CWOkAWhJ0Lot3toFslAl38fcibrdPRjjy3jeyeKg5ECx1SgJEpSlopBJNy3qmiwYmDuOlcchHpAG2gwwi3nOK6tJxpePLFHBs9kILByZGqDqm9YAgnobRajraam0rBpkfu82GZD" + 'description' => "Lujs894lRg4qB30GRMkbzDn742v8m6fDAksXCcjSnMwkyUVD7CNlqSrG8bUcu2404OwW2YlKo3D8R7F9uqtTYDUe0c6WMBb0vMyrrNo2CtAij6bFWlBc9nMouBhD3xaVyDbF9dQAdVbIjdKodnIqsg2hwfCC3ynrJLnPS", + 'event' => "external-transaction", + 'priority' => 9954, + 'ends_at' => "2021-07-11T16:30:45.000000Z", + 'starts_at' => "2026-06-20T03:36:08.000000Z", + 'name' => "8avvWNGGZpHcQub7jyKGPEze4eDg0kaj205Q9Vfs0xgdWlEYjRqPOb8BVVabHLEG4agkq2G8IRGQBS0nchLLndRaY2NqmWOdlkOhT" ] ); try { @@ -1782,24 +1815,76 @@ public function testUpdateCampaign45() $this->assertTrue(false); } } - public function testUpdateCampaign46() + public function testUpdateCampaign47() + { + $client = $this->newClient(); + $request = new Request\UpdateCampaign( + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", + [ + 'blacklisted_shop_ids' => ["f02401bd-3eb6-431d-b779-af9f6f6e05d7", "e5c62e41-6b3f-41e2-a7c9-9ba9f5de2072", "aed175fd-2111-463a-90f4-5438f6947535", "c1dfd05d-cb7c-41b8-bd8c-53e0f0b793c8"], + 'minimum_number_for_combination_purchase' => 2263, + 'minimum_number_of_amount' => 774, + 'minimum_number_of_products' => 2899, + 'applicable_shop_label_ids' => ["13dea338-0593-44c4-9835-4906d348649d", "87115d11-da55-413b-9022-5876eaa1ce6b"], + 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + ], + 'applicable_days_of_week' => [2, 0, 2], + 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + ], + 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + ], + 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + ], + 'subject' => "money", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 3509, + 'point_expires_at' => "2021-08-31T21:55:56.000000Z", + 'status' => "disabled", + 'description' => "Xy6v8yeYaDtl3yx", + 'event' => "payment", + 'priority' => 7180, + 'ends_at' => "2026-07-13T16:46:36.000000Z", + 'starts_at' => "2022-06-24T09:10:42.000000Z", + 'name' => "iWAV8VoZ5q4f3l3OfQm9YtxuJKrDFgfnOa5xAhF9FsFDzTIAFGDPhpBgKNmzEARJ1rvmqI1bSsRkkjQVB7WPQBN4OQef6ic8PJreX4akuWpKD9afhWN8gpYbk1UQRVGeT6q9QlLL4St0RhV6KdSsO2fKUxMoBriyYb61zvPjBcIHUY8RekKTAhSuM7Lo0VuZ1eCkX9fHokIFlVQAOjB0" + ] + ); + try { + $response = $client->send($request); + $this->assertTrue(true); + } catch (Error\HttpRequest $e) { + $this->assertNotSame(400, $e->code); + } catch (Error\ApiConnection $e) { + $this->assertTrue(false); + } + } + public function testUpdateCampaign48() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["07669b94-b7d0-4795-8474-80522331201d", "3ce26914-6062-4435-b681-d856e9bd2974", "421e68fe-ea7e-4833-94f1-f2ed244bbb7d", "4f6535a5-a5ae-48da-b2f8-d03dfc4f4569", "b11f9ee1-a532-4575-a7aa-3805e2309b69", "3bfd9b36-6ebb-4656-aed7-1a723f0c1029", "9666d233-dcfd-4211-8ddc-bae7abb3e6bf", "c2dc63a9-8475-4751-922e-9c41126d5877", "100fdd35-9227-4d1d-ac43-f17131df0f34"], + 'blacklisted_shop_ids' => ["2fc6c2d8-9ed4-4fa5-89c5-328cc0c1f183", "d3f5aa8a-43dd-4309-a60a-8502ea84af29", "8a5ef10d-179c-4aaa-b032-21c6c4b39d3f", "60baf97f-1082-49e7-b3a2-909c3b6b1485", "1e363e5b-adce-443d-b686-c42712aa0b08", "5de7c777-3d41-4895-a637-3597ce33bea8", "06cb970e-3d68-4ea1-974f-4e9480389eec"], 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 8349, - 'minimum_number_of_amount' => 5724, - 'minimum_number_of_products' => 3576, + 'minimum_number_for_combination_purchase' => 4119, + 'minimum_number_of_amount' => 7078, + 'minimum_number_of_products' => 5278, + 'applicable_shop_label_ids' => ["f44c9a8a-7bbb-4de6-8746-eb4515303fd5", "54092dbd-d30e-4463-89cf-1a269eb76051", "32aa90ac-fcfe-4dcd-a4d8-f0c55f7445db"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [3, 5, 6], + 'applicable_days_of_week' => [2, 2, 5, 6, 6, 5, 5, 0, 5], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] @@ -1808,6 +1893,7 @@ public function testUpdateCampaign46() , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -1815,25 +1901,27 @@ public function testUpdateCampaign46() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", 'is_exclusive' => TRUE, - 'point_expires_in_days' => 5098, - 'point_expires_at' => "2021-01-29T14:42:29.000000Z", + 'point_expires_in_days' => 4796, + 'point_expires_at' => "2025-06-08T01:46:37.000000Z", 'status' => "disabled", - 'description' => "u21d4ST7CuEydnlBtSyriuS9M5GXcqFt6wV9qfsP61uEwZU", + 'description' => "wUyTMaVMoVAP5OP1CjryzsDN5Z0UkOPXKep1jFsPNeua1jB7iZEF7xhaxWIxTjjuPniB6yr4Okg2Udv9iXSqMQb8J3iQSJeJic2mGuJKmsKLeWViwh5Xh0Ohe1EHst26OluNAixs6BC1rh1D", 'event' => "external-transaction", - 'priority' => 9075, - 'ends_at' => "2021-11-13T14:18:25.000000Z", - 'starts_at' => "2021-08-21T20:53:44.000000Z", - 'name' => "MhNzPArurgTCGgpfTuJZDkeCAQBkolLroUrTRKy1uTbc45m4YwxjxtGbA05zcwQ8eNnH7AYfIcNt7NKHBDT4zItl3ZAd6IFhkcz8jRzOJNYNTmAx0cRygrFZ66y9EQQUqakXyxFnuW2T4m1VyTa1OoANMT3g8KQuzrvKESksiTJQTVnHiOfPR4wy7f2LYwmiQ" + 'priority' => 2253, + 'ends_at' => "2023-09-16T06:33:08.000000Z", + 'starts_at' => "2021-03-04T20:09:02.000000Z", + 'name' => "ERyJtkUyg63OuNEg3mOoFwMhlx1RPa6KYFReAbXhU3xeAmdgIIk86pUwNP4PXVypEGcP3yMzT6mxM4uuK6GdmBVGY71PucWuEB8iBjiFIbSubHrvAi7K4jyfS9dg15S1q6jH34UfMTbaogiuk2Hs0mRi4FH4wAH9Jfj7o054MsL4b1CJFFK6iXZLbDkWhxmVZQrN7vHF2MD" ] ); try { @@ -1845,48 +1933,60 @@ public function testUpdateCampaign46() $this->assertTrue(false); } } - public function testUpdateCampaign47() + public function testUpdateCampaign49() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["cbab79ad-7791-4cd5-990a-e0fbfd3cdde0"], - 'max_point_amount' => 3677, + 'blacklisted_shop_ids' => ["d48e4174-f596-4bbd-8597-13a441844e49", "e8206251-9b75-4e29-9afe-ccf02819b1be", "5a9d8d16-8889-4df6-ad27-4d4bbbde3206", "c7d74b92-a048-49de-95d2-ef774928f0c8", "e02fcf4b-190e-4268-b2c5-d89e25c22e91", "cc480c86-8c87-4431-a563-f1e57c163902", "bd378977-8d40-40b1-83ce-26e67f34975b"], + 'max_point_amount' => 8808, 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 3478, - 'minimum_number_of_amount' => 8776, - 'minimum_number_of_products' => 5198, + 'minimum_number_for_combination_purchase' => 7864, + 'minimum_number_of_amount' => 711, + 'minimum_number_of_products' => 2386, + 'applicable_shop_label_ids' => ["fbbeb677-d249-470b-b7d9-3563541cafbe", "bf0b1574-b3ef-46a3-864b-b7c1e18cc672", "10f62fde-aded-42d0-be5e-4a60755d0d58", "bed75636-9649-4bc3-813e-db22a584bb71", "9f6d2d0b-83e1-42e5-b447-ef9da7e7b0a4"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [5, 2, 2, 6, 5, 2], + 'applicable_days_of_week' => [0, 3, 6, 6, 3, 3, 6, 3], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "money", + 'subject' => "all", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 6242, - 'point_expires_at' => "2021-10-18T21:32:07.000000Z", - 'status' => "disabled", - 'description' => "bCugQ2sjreB3py6MReMgsNKNI6WrDerxdbupVy8ATO6lTexkb25xKe3io9ZDBIqGu38r7vCoqpH5QhZu1k2tSxqrr7YJPVhda0ziWsQtZgRc6cmsvPcY7y", - 'event' => "topup", - 'priority' => 2690, - 'ends_at' => "2025-07-18T02:06:27.000000Z", - 'starts_at' => "2025-11-14T16:48:40.000000Z", - 'name' => "kSXuhO9OLfbw29j7FyeDINdaRXM95lPwMwz9IKIn6wEZkPRJyErXa70KC1ZDBuFoL3t7T5TQkGNyZe8GBabvL25GCAVUwr2eojbDaPOXkEpyp" + 'point_expires_in_days' => 3047, + 'point_expires_at' => "2024-12-28T23:57:53.000000Z", + 'status' => "enabled", + 'description' => "qCg753Xc8sxEuuaOPh40uyY7zIQa1dLLxrHG11vw1vq47MweLd7PEXeci", + 'event' => "external-transaction", + 'priority' => 9835, + 'ends_at' => "2023-11-14T15:25:38.000000Z", + 'starts_at' => "2021-05-21T22:35:23.000000Z", + 'name' => "iqy8sfzPeC95z6SUSQpi9Wzm3lpy1cb2RHdUOA0t8u9bgfw5lRkS6OP4v7xcpJRU1gAPOZCWBu1LN9FJ0cnlAGNGxl68QC9Lc8mXM6C7FzYciEIbz" ] ); try { @@ -1898,58 +1998,60 @@ public function testUpdateCampaign47() $this->assertTrue(false); } } - public function testUpdateCampaign48() + public function testUpdateCampaign50() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["e9bf1f8c-37b4-4718-a1ca-04a145cd7ef2", "0250a767-b668-46c1-a0e0-3ee63d6bab36", "30c145b7-e220-4d55-877a-e6e4bfa19adc", "0307bcde-d792-469b-b41a-0706561d2a67", "2cc8d724-5b62-4def-8fbe-918b5d410659", "447e8071-3eb9-48b9-ad83-e3fde82898be", "48e3e97a-70ad-460f-834d-ac3a29d27351", "e0c00b15-4d39-4d20-9ab7-75ce2c3e967a", "41e41169-cd82-4b41-b56a-aa11e0532f4c"], - 'max_total_point_amount' => 9401, - 'max_point_amount' => 4581, - 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 4271, - 'minimum_number_of_amount' => 5548, - 'minimum_number_of_products' => 7153, + 'blacklisted_shop_ids' => ["b2e71d67-8858-4751-ad82-47ebc96f1ef2", "6054921b-faaf-4642-a71c-c186c3b467fd", "978156f0-d85d-481d-a5a3-9032413a7a2e", "4e9d615e-8849-4b67-b2ac-36d29ddc2e63"], + 'max_total_point_amount' => 6694, + 'max_point_amount' => 2248, + 'exist_in_each_product_groups' => TRUE, + 'minimum_number_for_combination_purchase' => 8093, + 'minimum_number_of_amount' => 646, + 'minimum_number_of_products' => 9292, + 'applicable_shop_label_ids' => ["ccb5b452-828f-41bf-ab16-4aa0b2d44d68", "43654d0a-7bbb-4be5-b136-a651071335fc", "f3bc25cc-ce30-41b8-9109-6c884eb21cf9"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [1, 4, 5, 1], + 'applicable_days_of_week' => [0, 2, 6, 0, 1, 2, 3, 0, 4], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 2643, - 'point_expires_at' => "2026-06-20T06:28:32.000000Z", + 'subject' => "money", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 470, + 'point_expires_at' => "2023-02-23T06:48:30.000000Z", 'status' => "disabled", - 'description' => "xfkjlz1SjQKzzKh9mzyFG6lnGeQBDP1uxJ6IIDy8VE7WwBdF0msuDaOhM5oqV2xleoqU08aoK4SSRQxNI4HYZa4lL8vlyT5v2fWiN7LjHjlDtCGjTLI9kXm", - 'event' => "external-transaction", - 'priority' => 7234, - 'ends_at' => "2021-08-03T06:18:46.000000Z", - 'starts_at' => "2025-06-17T02:37:38.000000Z", - 'name' => "lgeqVtAvQ0rVDYOMHbm3FgLktaUhgEFTnEcwpkpUTSKxUsOoZPlM9KHj0LscW1P81Qy90jmz1sBL2rdIxI95Aq016ZjJCH7wtIwkByOxgZ1CmhlD7BVFzYE678HYgrDW8XfB04cuHe8uQqeJWnp68s54oON3JT7TlfvcjHRgsbjroXcf1fxLB1yf5dH6gwvhweVkrWRctnJ2TSLmfSkWFb6oLKvNkr7xERwVYEzuAqPS2Yq" + 'description' => "aNEWIfP", + 'event' => "topup", + 'priority' => 5758, + 'ends_at' => "2022-11-07T16:36:48.000000Z", + 'starts_at' => "2026-06-12T09:45:37.000000Z", + 'name' => "zyBHOjNPScM2HIOB9HTAlispEbZ0nm2AG9fUViptAmbz3OlMcIwPiDhPvFVPSC9IO8VxniaFu09a6CuuEqXlxnf5GR396SeNDqXXKEJV0JkE3TjLaqeZOsjEI7E22Wl6YSAD7vVGJBWjZfkSD8toOPMhnrU8KE3wpUrjUs8sizjd1z2FtADy5Q3C5jNeYsU9MpL2cFyrblmxyYFjVJ1ksDCEql83astJ4f6" ] ); try { @@ -1961,47 +2063,64 @@ public function testUpdateCampaign48() $this->assertTrue(false); } } - public function testUpdateCampaign49() + public function testUpdateCampaign51() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["dcea2e5a-8c78-4237-b26c-56388a44b855", "b97ac1f7-4b9e-4010-a29e-ce369c96c564", "d4ba29fe-b16a-47e2-9189-40c0eef6d1c5", "94735d2c-01af-497c-ab20-ac27d7a99023", "cf350d83-c72e-4cee-b845-fad60ce3f9f5", "defb4fdd-2201-4316-baf5-efc242e2fa8d"], + 'blacklisted_shop_ids' => ["32b2f522-a3b3-40c9-bc68-888fa2060ef3", "d1a5ab20-6745-451f-9e8d-2e2d95481dd7", "63e8fc59-3bc3-4994-989d-c6d69b25d32c", "2ad2fa31-bf2c-4316-85e1-0000abe961ca"], 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'max_total_point_amount' => 8950, - 'max_point_amount' => 4332, - 'exist_in_each_product_groups' => FALSE, - 'minimum_number_for_combination_purchase' => 6976, - 'minimum_number_of_amount' => 4428, - 'minimum_number_of_products' => 8603, + 'max_total_point_amount' => 7165, + 'max_point_amount' => 3330, + 'exist_in_each_product_groups' => TRUE, + 'minimum_number_for_combination_purchase' => 5936, + 'minimum_number_of_amount' => 8824, + 'minimum_number_of_products' => 7826, + 'applicable_shop_label_ids' => ["3f36556a-7041-4fed-9242-0fd73f4c8682", "9e5be123-850c-4cd2-b0ea-c7b6cde3840b", "f46077ef-54c0-4b42-a25a-58564a4c85a5", "dc0cec8e-9df0-4b3a-b622-6f1e400aa707", "ad3ee7ae-4187-47ce-a080-5dc0be330c20", "ca07e6ff-fe1a-4d81-9cc9-7c92dead8706", "f08cff26-d76e-4330-9839-53da79a503ce", "9c8e386d-9b83-4189-9654-de3f084faddf"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [1, 6], + 'applicable_days_of_week' => [2, 1, 0, 0], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] + , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] - , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], - 'subject' => "all", + 'subject' => "money", 'is_exclusive' => FALSE, - 'point_expires_in_days' => 1424, - 'point_expires_at' => "2024-10-17T13:01:41.000000Z", + 'point_expires_in_days' => 3149, + 'point_expires_at' => "2024-05-29T16:23:48.000000Z", 'status' => "disabled", - 'description' => "UO2HA5dwLtiNF6M5qahAMFoXb9rmaZQXIsaxB2CgIcPvFHqcQFB1JdewR9buGPpBiWlh", - 'event' => "topup", - 'priority' => 9628, - 'ends_at' => "2020-05-13T17:43:00.000000Z", - 'starts_at' => "2024-12-07T12:02:44.000000Z", - 'name' => "GbWvDfmVaNvPs9iu3XzENeNNhWBPj9P6rAeXLgWVKiBaMXABCznkolZF0XVehDsumc383ILCYIvwae0oDTZVM9Vn0NHWZb8ZS9tjcczZ4Gwb0PhYqZg" + 'description' => "dIikedmC30IadhoI72wGGaOUhWf0bdfCQE42KbdvTX1CfA4ud9qfvPOSoxFI1UweO2XRdO2hY0pCC8FQpyDiFdYn6ST7vY9DrqkrzP", + 'event' => "external-transaction", + 'priority' => 9528, + 'ends_at' => "2023-01-27T20:13:52.000000Z", + 'starts_at' => "2022-09-27T12:16:04.000000Z", + 'name' => "dQkJOO2v1m3AEScwYzlsFCHOKfiqVfddqZXHyl9FtM3BiAbJG4RFalUDm4QOG36z0pAjeCTeiy225IXwhDEUvB4" ] ); try { @@ -2013,33 +2132,35 @@ public function testUpdateCampaign49() $this->assertTrue(false); } } - public function testUpdateCampaign50() + public function testUpdateCampaign52() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["fb33e704-0d1d-425a-90c2-4d4af49682db"], + 'blacklisted_shop_ids' => ["9e757304-44ee-4e70-8cf8-502dd03be513"], 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'max_total_point_amount' => 961, - 'max_point_amount' => 623, + 'max_total_point_amount' => 1626, + 'max_point_amount' => 1526, 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 1413, - 'minimum_number_of_amount' => 4065, - 'minimum_number_of_products' => 5475, + 'minimum_number_for_combination_purchase' => 5966, + 'minimum_number_of_amount' => 5923, + 'minimum_number_of_products' => 8149, + 'applicable_shop_label_ids' => ["404776b7-1963-43e0-8790-d983239266f9", "53435e69-152c-496c-9374-e5a73059f6bb", "a0323593-f2e3-4430-9b90-0f33090351d5", "8177711c-85ea-4da0-b80c-ca0ceb36a745", "e6c5b502-48d2-4e24-a43b-9c564465e82a", "b4bf7a8c-456f-42e5-9e36-1919a43aa28c", "9613eb2e-6748-448c-9c90-d7c60624f168", "8ad7463f-54ca-4010-bd1e-7d67a83550bb", "87dac20b-23ac-49cb-854c-797b7bc56950", "d91910e8-aeca-445a-b43a-7cd6c35407b6"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] + , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [3, 0, 5, 4], + 'applicable_days_of_week' => [0, 2, 6, 4, 1, 1, 2, 1, 2], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -2048,24 +2169,31 @@ public function testUpdateCampaign50() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] + , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", - 'is_exclusive' => FALSE, - 'point_expires_in_days' => 8555, - 'point_expires_at' => "2020-02-11T15:25:47.000000Z", - 'status' => "disabled", - 'description' => "hy5TEcMRzowrgDb6GM4mHTaOBMMolvbDp36ZS9Ve1qo3bvmXucCaFZQN2ap2j3Mr8o8HkBWUUKfQKZC3BSMS3hsgpJcOAd6ocE4mBLmKXcPupi77r56oXCNc3dwl2FKTZG70JMbSmw5RMuvJN6cdbvg50QHlnDydRn68Kb", + 'is_exclusive' => TRUE, + 'point_expires_in_days' => 3687, + 'point_expires_at' => "2024-10-01T16:48:19.000000Z", + 'status' => "enabled", + 'description' => "TliY3BcoO0R3ofHxO79Py", 'event' => "payment", - 'priority' => 5509, - 'ends_at' => "2023-07-28T12:18:27.000000Z", - 'starts_at' => "2023-03-28T18:23:37.000000Z", - 'name' => "vDsNqKoorksWBQ398rR59EiVvlwAljCUfIeXX8HLaAA7O7c9AzboPOcXU3N4H4mDJiKqsHB9PJplqhMYaIBcQj7mL59HnlNHLuA0aOdVgj6K1GxL1yIWWOf6rndacFLJTT1b61igwFwXc9Xw81AcLgJ7HUPLZ2JY3Pzdzio" + 'priority' => 6992, + 'ends_at' => "2022-10-15T04:11:33.000000Z", + 'starts_at' => "2022-09-18T11:36:46.000000Z", + 'name' => "xlOm9TssUDzbSN9easDT5qaXE9oVV6dzFzoMTL1nMwdKXWkN1V7WK5N3KEyr" ] ); try { @@ -2077,39 +2205,37 @@ public function testUpdateCampaign50() $this->assertTrue(false); } } - public function testUpdateCampaign51() + public function testUpdateCampaign53() { $client = $this->newClient(); $request = new Request\UpdateCampaign( - "e5bb6cf7-eb85-4a82-9801-6d8fef9c6b1b", + "8dcd0728-a05a-4779-9600-e2b9fc75c23e", [ - 'blacklisted_shop_ids' => ["000e6fdd-5aa7-48da-923b-3bceb2d15730", "903ac4e5-f79f-4855-bfec-ff6e7c0bcdd7", "2156f10a-4441-45ed-94c5-dae452a20f61", "f66716f1-13a0-48d9-9dde-d2b82904b2f0", "38e9a54a-2b3f-4b54-b95f-5c47a7f72983", "1d4f8a35-e9b8-4dd7-97dd-a4afa5fb9e6f", "4725de9f-6956-4dbe-abd4-3a60d5812e5b"], - 'budget_caps_amount' => 1196160269, + 'blacklisted_shop_ids' => ["664b0028-2eb8-4c6f-8681-5ed9a46264f8", "d20c785c-1887-4b01-82b3-e25f8e60bc82", "87db7ac0-5975-4946-ae93-55478bd9c4d1", "773980b6-be9f-4603-9a55-14eab0021b6b", "3de6f9f6-f085-40f5-847a-fd4c658cda9c", "2315d4b1-486b-4449-8e7e-1d7cbb3923e8", "4cddd06c-d725-4b59-884c-7e89be526d91"], + 'budget_caps_amount' => 1244453496, 'applicable_transaction_metadata' => ["key" => "rank", "value" => "bronze"] , 'applicable_account_metadata' => ["key" => "sex", "value" => "male"] , - 'max_total_point_amount' => 8650, - 'max_point_amount' => 240, + 'max_total_point_amount' => 4040, + 'max_point_amount' => 3264, 'exist_in_each_product_groups' => TRUE, - 'minimum_number_for_combination_purchase' => 5863, - 'minimum_number_of_amount' => 7211, - 'minimum_number_of_products' => 1115, + 'minimum_number_for_combination_purchase' => 8202, + 'minimum_number_of_amount' => 4411, + 'minimum_number_of_products' => 5157, + 'applicable_shop_label_ids' => ["d8679eb6-c5fa-4a9e-a6b2-5bed038a112c", "617997f7-acfe-4e46-a0d7-27904f7b2332"], 'applicable_time_ranges' => [["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] - , ["from" => "12:00", "to" => "23:59"] ], - 'applicable_days_of_week' => [3, 3, 2, 0, 4], + 'applicable_days_of_week' => [3, 4, 0, 4, 6, 3], 'blacklisted_product_rules' => [["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] , ["product_code" => "4912345678904", "classification_code" => "c123"] - , ["product_code" => "4912345678904", "classification_code" => "c123"] ], 'product_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] @@ -2120,6 +2246,7 @@ public function testUpdateCampaign51() , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] + , ["point_amount" => 5, "point_amount_unit" => "percent", "product_code" => "4912345678904", "is_multiply_by_count" => TRUE, "required_count" => 2] ], 'amount_based_point_rules' => [["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] @@ -2129,20 +2256,18 @@ public function testUpdateCampaign51() , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] - , ["point_amount" => 5, "point_amount_unit" => "percent", "subject_more_than_or_equal" => 1000, "subject_less_than" => 5000] ], 'subject' => "all", - 'is_exclusive' => TRUE, - 'point_expires_in_days' => 9000, - 'point_expires_at' => "2021-02-10T16:04:29.000000Z", + 'is_exclusive' => FALSE, + 'point_expires_in_days' => 5094, + 'point_expires_at' => "2026-02-22T02:11:28.000000Z", 'status' => "enabled", - 'description' => "ZaoOg0V0uaqelttkE7ehROL4XrOdkUWUyHCGGZhBjhjuTKoJ3qm", - 'event' => "topup", - 'priority' => 6204, - 'ends_at' => "2023-03-21T12:04:31.000000Z", - 'starts_at' => "2022-12-10T07:26:44.000000Z", - 'name' => "aRjWQ8gKOhK9uTt59dHqyzQZgDiWvj8etzcFhDXwcbaPJFYUtWSDUUOzA6JdRqRnPGGmxcvLiruhnUYA2evPNgfEtt9VoXY8Zbi4bO3aVrBDzVdWXtFy5mPY7A1qrS8dHstlQrZdGZnteTqjTP7dz4MDySQpvknUff9KCWQcYJFvGq64qVmrZJcpFiWZHeIfQdHdvs4v2aUitPGe5J3m0ryc2OEvFX8WzzwH3wI" + 'description' => "b6qc1vzC0TUXZ7gJxmZbR4QIZxkVF44SiHUuKLea6KXKMTxnuRpjgiKiTeKThsCVHvt0Fe", + 'event' => "payment", + 'priority' => 6714, + 'ends_at' => "2020-09-15T12:26:45.000000Z", + 'starts_at' => "2021-04-23T11:27:35.000000Z", + 'name' => "ZNGhoP3dbXW7imuFIarDCIG12cWukEiPRDcMrsI69et7tZGcxsWh3x4WMFG9JtXGOrRTCDsNsdOxykdQVM02fdP8dPWgv17gnjksnVKZ2" ] ); try { diff --git a/tests/UpdateCashtrayTest.php b/tests/UpdateCashtrayTest.php index 052dccd..32ccec8 100644 --- a/tests/UpdateCashtrayTest.php +++ b/tests/UpdateCashtrayTest.php @@ -8,7 +8,7 @@ public function testUpdateCashtray0() { $client = $this->newClient(); $request = new Request\UpdateCashtray( - "9db4a593-f049-446b-bfc3-9ac048d9a958" + "025f553d-c4a5-43e9-820f-d969baba755e" ); try { $response = $client->send($request); @@ -23,9 +23,9 @@ public function testUpdateCashtray1() { $client = $this->newClient(); $request = new Request\UpdateCashtray( - "9db4a593-f049-446b-bfc3-9ac048d9a958", + "025f553d-c4a5-43e9-820f-d969baba755e", [ - 'expires_in' => 6239 + 'expires_in' => 3542 ] ); try { @@ -41,10 +41,10 @@ public function testUpdateCashtray2() { $client = $this->newClient(); $request = new Request\UpdateCashtray( - "9db4a593-f049-446b-bfc3-9ac048d9a958", + "025f553d-c4a5-43e9-820f-d969baba755e", [ - 'description' => "GENUTkzcX2ykkKJlN107OaiUpqdHMS0BnQNQ8yntRPdiO7nDWAmmXsETvex6EwUtMqxtCSMEZWLR3IYMZqZQp71KYV2dqAhSRH0jBaTj6CKr7da3Hc5MrDSrYQmTFD8MK4LhwIRladKEnUCUBMTsHjSLXQWZdqZHX", - 'expires_in' => 4131 + 'description' => "I5JGbGoEyKdo0WvNvuZ2zOymd6UzJ163l", + 'expires_in' => 2912 ] ); try { @@ -60,11 +60,11 @@ public function testUpdateCashtray3() { $client = $this->newClient(); $request = new Request\UpdateCashtray( - "9db4a593-f049-446b-bfc3-9ac048d9a958", + "025f553d-c4a5-43e9-820f-d969baba755e", [ - 'amount' => 8527.0, - 'description' => "S9NchMxuvMOV5pE0ThIcNVnpd1n04FvafoOT5XflXygJfyBJl1nws6Ne3S7kdpHli9FCf9vj51iwXi5vVkai7fMidPllBkchJ2ELHNBkuEPtWGn6U1tknXv7iBjpuz8kXfTQVtq7nYSMGg6A5q48d0VvhbqvZRxaI0", - 'expires_in' => 733 + 'amount' => 7070.0, + 'description' => "ry8C4rDtJNzcEFdrvo427ISByum8MIrVugVBfTif3qpXYgZnZ3LJOu3iwipHdsS3ShjnA4Sr1gSN2PelpywqnkqJGFUW", + 'expires_in' => 4440 ] ); try { diff --git a/tests/UpdateCouponTest.php b/tests/UpdateCouponTest.php index 5c8d7ff..6c05c1c 100644 --- a/tests/UpdateCouponTest.php +++ b/tests/UpdateCouponTest.php @@ -8,9 +8,9 @@ public function testUpdateCoupon0() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 2632 + 'discount_amount' => 6311 ] ); try { @@ -26,10 +26,10 @@ public function testUpdateCoupon1() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 3453, - 'name' => "W7he8Z1qLepuyyE02MG8yUNtUKfprHpGaVcCOEeWb" + 'discount_amount' => 6593, + 'name' => "tAmMd124CMe44VQ69lqvNuxrP4SroQtmwf2SR0athJ6w5HZkze23HnekgXpUMEHxZW0Tc6eMEIuVp5eKpdv05iSfHRA4MJeTWEJu4ZLaQXIwCGI0d9iWW97sh" ] ); try { @@ -45,11 +45,11 @@ public function testUpdateCoupon2() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 1825, - 'description' => "TQI3q8qslujxF3n4fR7Vfp3vRJLnSgiLPjnc4kQ0HdyTor536XOfVM3XXOQ3tGi0CJH7VMgkZVkFMaOxCQ0Il4LS1H9Rmh1BhIW8NFmlvrlMvNLwEsnbNKTS2h75GF8UpjoAlQvJzCU8IgWIQfnPgb4T4DEkgPLD0xZMd5yjnHtiPzKYB9uBkIh8", - 'name' => "qvqswUq9MIMd1v50tEiK5VU8UR" + 'discount_amount' => 7698, + 'description' => "F2iDJgp3ZW8SpDn1", + 'name' => "YEfYX3JUUHHD0kbha6rpojFdIy8Lev3F8En8XgQCp5V2i4zKRrop8yq" ] ); try { @@ -65,12 +65,12 @@ public function testUpdateCoupon3() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 2790, - 'discount_upper_limit' => 8436, - 'description' => "XY7iH91521L9iCZDgOHv8ccbKA9zaXWInrPmgciqGxhGUs6ZnMyMQoClDSK7KRPQ6M6EMYtB6Ep2GnDZJdtjBh5VRBTfV5MJhYQTBRBM7G8j00YInJitv9WP6kwxoiXMMFgIG6MJKNbnVLomjuJJQI4ykecPid861BWO2utY6ykCTVCcIXTPlbcMZgCJ9BjKA9Lvl", - 'name' => "TLcW71b8cClVacDr5l3x4FVfYiLUL8Bb8dzaB45kELqQHfqMF0cAfS47CSQOovJ8c1i3feNO1qJBnpp3tyKjZPjTs65qzNTqIMvOUP7lDJ3" + 'discount_amount' => 443, + 'discount_upper_limit' => 49, + 'description' => "TaMXh9J32aBIrleFDh2AVDnVQPI4cS2rMsWBfreBRQpW9vUd58fde96uK1qpkeDgc6Hbo3o2wSmfRoo5OKt3yV5Bzt1djpGomL7u0oZNCkYK3XxpWAlchemsnykqWhGOYpMimrLQy1efJIm6p2nFeDatBkmxJUfJ8iWJ5x76ilzTFGw7NqxtlVIVfYnX2Qn7EnOChsUwktnh8VjRFve7MdNMBgFvJyEEmkecVySQ3u", + 'name' => "JUKFqVhyrEcw3WNc5IXHiI2Hhl1OjgN6fFukYqihBSq8D0896GNWlaYQ8akcWxDZkhOozkzesx2mnek2LIVGGp8Vx16M91diHUGf" ] ); try { @@ -86,13 +86,13 @@ public function testUpdateCoupon4() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 8370, - 'starts_at' => "2025-08-14T16:06:41.000000Z", - 'discount_upper_limit' => 4876, - 'description' => "SCMXHu4UsQsifzmvmEGKnmcQWOqm2bxZSUNMN2LXvZ3UB0bY6L3973iqLKkGFIZmfuXhD9mm06njf2aXb7PnD9gNpMDYfCPceKjPow2YL1adnoZFEUP94ii4uT2NJ6DSRSGMdhjjWzKEnHt1GlWmv2y5j3kpGt0e4jNi92dahlnnkKHVszpYHPkZF0J60lUnUwRinT2la9EMVbGBQcWz4E8fUZnWcjAk0kMso3CQzadAG14rJr7OIiIwKYtN", - 'name' => "zp8nODkJL8EIU81Vy5zPsQOGlQlr06Jl9JLWCZ8neyUVmWBR3xve7r3YSLXQYTyvYaa" + 'discount_amount' => 9400, + 'starts_at' => "2022-01-06T21:16:12.000000Z", + 'discount_upper_limit' => 6861, + 'description' => "j42rW4z5Wjzvhmx48Q4mMZZBBUosSdONTSqEGwk1DyPJJ9VhetNR8hTecHZnx73cRhZIXdPCHq2mv2UAXAtqrIkbL0z4gSPzn4HTeyJUPoxQJ9n1IVWSFIGUqJ4N6z6sZDMXDGqemkORDDzJGZ9TM0TySjAlVWDrjsx0UNdOCeykFyfPkq8IYlCnIEfVjyhIzvswfx06lwewFlBxBPgZymInLxkpSlp0CcXJpCFZz", + 'name' => "CR1WWP7a67366cHWhkYkA6trhbS9trPinjNzKWZdp" ] ); try { @@ -108,14 +108,14 @@ public function testUpdateCoupon5() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4908, - 'ends_at' => "2026-06-21T10:29:50.000000Z", - 'starts_at' => "2026-01-26T00:36:44.000000Z", - 'discount_upper_limit' => 1424, - 'description' => "I2qvRlrSNIrRDPa1eyCiQOxDTwWc9gws9", - 'name' => "XAUrux74v2ITxjA0PgzICgqeJVlSY26G92wNF5y9aZ" + 'discount_amount' => 6876, + 'ends_at' => "2021-03-29T00:16:21.000000Z", + 'starts_at' => "2020-01-30T20:25:55.000000Z", + 'discount_upper_limit' => 9743, + 'description' => "eeatx6TLoIfkctcu3TkkDZexmMtTyt289kas1F7Tkqoaqe1JDLI1WZ64tiSollu", + 'name' => "pgL4JictCeDSHD3C2YnEIi9qrFhHU4UChBktVJM6Ehoat5RskjtjMRgfY9KAojiVjkWGZfXbhOFvNY55OwkPTEUz8oSFQeGoSG3k81y4L7o3GM3UKBXMJoycpsy4LyL" ] ); try { @@ -131,15 +131,15 @@ public function testUpdateCoupon6() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4195, - 'display_starts_at' => "2021-12-12T01:40:37.000000Z", - 'ends_at' => "2025-07-07T10:38:24.000000Z", - 'starts_at' => "2023-03-18T04:53:21.000000Z", - 'discount_upper_limit' => 4561, - 'description' => "T3BxPWw78yOKfPR1NUJQvD2rVGC84JJKMYYu6jp9XJncsuSh46krybNv1zjGCQgXpBAn6vYjVqpA4IONiLV0kr6A1DgXWodpkxho8rBfuxAgk4G7K3EbPTtYbjyxowsbeNA1qdSnOGMCPl7IMBQKQv86A0JZpBpvSAXbo", - 'name' => "bD9Ki30vC5rrnazdVnK3PrJ5SiaT9q7d0MByh1j24T8jie07UHeDFjaRvAps3KfAZfCcJF6TIEeRcrhiMDEAjwsoqC0B7Kc" + 'discount_amount' => 8794, + 'display_starts_at' => "2023-09-10T20:55:23.000000Z", + 'ends_at' => "2025-10-04T22:27:18.000000Z", + 'starts_at' => "2023-09-28T01:44:24.000000Z", + 'discount_upper_limit' => 8018, + 'description' => "uuFLA4Ui8k1KypnJ8Uw7M1CvtXboHcAQ9ViIsvWqws3eBMzyIUtiNxNhmRynGWfznERPtN3LViJS1dpiuu6JWeysJ5UR27acols8OLFNhYvqrdgeoTKVw3QKHsut3xFubILPZVISKCKpUoBc7VjLNhPbQNBNhem8RljnuLcC94xG8sb1tOVm7p5XAwHfSXk3eOR6TecHTnhwvZsEsT85OfQ8lzdmqxGSg8e3RhOb5BMcQPLOIjmc8VMDMHWqGdZh", + 'name' => "akYykFCJxLZHGXI2AIAE56GVf0Gw7kmQ3kNPt7OvjdgkL3FTfLMcm" ] ); try { @@ -155,16 +155,16 @@ public function testUpdateCoupon7() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4272, - 'display_ends_at' => "2022-06-17T10:38:22.000000Z", - 'display_starts_at' => "2023-02-18T09:27:32.000000Z", - 'ends_at' => "2020-10-06T03:14:35.000000Z", - 'starts_at' => "2020-11-03T13:11:38.000000Z", - 'discount_upper_limit' => 7583, - 'description' => "agkhJ7wfZWTULKa8VECsBZr3IToxXjdyKGc7ZzHUV5fOm8mtNakhvcdUzoLcA59nUhEAXqtCyQcPmsvpgfmd8PIAhkngoJScrC1WRAvXHATbSrzSbRU1v2KZFFhdMjCCzsHpBmrvRb2UjrXmXby0g0KQCQJco6Fst7K2jJcCqUZTewzuJ3F92QKd3C9M0vBcKWIUBdcBNwq9T0OG7VRzcPfWGO1YJqrl83WexbWjPBIcMUJ3ob", - 'name' => "VqULs" + 'discount_amount' => 7171, + 'display_ends_at' => "2022-12-20T19:56:15.000000Z", + 'display_starts_at' => "2021-07-28T08:26:27.000000Z", + 'ends_at' => "2020-10-06T00:55:05.000000Z", + 'starts_at' => "2026-06-01T19:57:49.000000Z", + 'discount_upper_limit' => 7050, + 'description' => "cBM39ZlgHnODx", + 'name' => "uHCOV9jJuZqWToSer58JP7CddvYZG2P4sGsjZKQxe7fKpax0Uc45ft1nisEBoOyK7IWRv" ] ); try { @@ -180,17 +180,17 @@ public function testUpdateCoupon8() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 2231, - 'is_disabled' => TRUE, - 'display_ends_at' => "2024-11-21T06:36:57.000000Z", - 'display_starts_at' => "2022-08-13T16:46:43.000000Z", - 'ends_at' => "2021-04-11T17:59:46.000000Z", - 'starts_at' => "2022-05-27T10:20:40.000000Z", - 'discount_upper_limit' => 4295, - 'description' => "AUAdxQTQ69L5ufP3C8GoKbqWo6okozRxG7O1lnWZInpqxewkSnO8G8BVdp2SnU56fm1ftu8RnsdeIRkNWykpBgBjKxJ1kVUP7sJk9W7sPqDCWwYS94nlMA9QMeCa", - 'name' => "fNqHwyM" + 'discount_amount' => 2775, + 'is_disabled' => FALSE, + 'display_ends_at' => "2020-03-20T03:48:25.000000Z", + 'display_starts_at' => "2022-08-05T11:41:50.000000Z", + 'ends_at' => "2021-01-14T10:49:31.000000Z", + 'starts_at' => "2026-04-16T11:54:03.000000Z", + 'discount_upper_limit' => 9329, + 'description' => "w3BcrA0ZJmOfUMnfydDiDxugYD9evfD1PJtdO3SdiMuiIPxXLPGXeapZ447jeLeg5dXfz8LlL819MpDMdbxSiedHtUdWqjwNZ6SqXcjRYXWjjppT0r9xvCuvBOfsidrDI9VlsfxLxW5axZvNGABU1Kq4dKF1bCFldqrEeXCX83UsZSPbix6b1Za3ly7V1xEBLXcDk2ABcz8", + 'name' => "QVQ46LRceMuSvImdDq9y3aEus7kZPbP6pY7uTyJAbvra0dcpr2XBaxBtLUqtpR4s1JU0lVQ2OypewcGn6EYrIoiJUtnz4tPDjz" ] ); try { @@ -206,18 +206,18 @@ public function testUpdateCoupon9() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4509, + 'discount_amount' => 9829, 'is_hidden' => TRUE, - 'is_disabled' => TRUE, - 'display_ends_at' => "2024-10-30T20:16:15.000000Z", - 'display_starts_at' => "2020-10-10T05:15:43.000000Z", - 'ends_at' => "2023-09-28T00:27:07.000000Z", - 'starts_at' => "2024-11-10T05:57:55.000000Z", - 'discount_upper_limit' => 7066, - 'description' => "Wi3JTYLChkb6TlitzWaW4uPhPny3cB55XyFtx17Q", - 'name' => "BRLdwgp38D246YReej2SSeva" + 'is_disabled' => FALSE, + 'display_ends_at' => "2024-10-10T22:05:37.000000Z", + 'display_starts_at' => "2022-11-23T09:34:25.000000Z", + 'ends_at' => "2024-03-13T14:26:44.000000Z", + 'starts_at' => "2025-06-16T06:18:13.000000Z", + 'discount_upper_limit' => 299, + 'description' => "MI9teS2D85S1UHA16vfzALVhDfzoJqhsy99eYUXwCEgrx3b6fZBGl5iNgWbOvie519sB5ATfDwJwr3eQ20YGcyYu0bMGv3vztYfqlxsbOENjEAJX3lDTAof", + 'name' => "zZK4Rxx8sLYfBb6BjvrBrNNM0rEDhKG45tzzgCXrxrouPH" ] ); try { @@ -233,19 +233,19 @@ public function testUpdateCoupon10() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 8203, - 'is_public' => TRUE, + 'discount_amount' => 9225, + 'is_public' => FALSE, 'is_hidden' => FALSE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2021-03-29T23:20:25.000000Z", - 'display_starts_at' => "2024-12-14T18:31:11.000000Z", - 'ends_at' => "2020-06-02T12:53:42.000000Z", - 'starts_at' => "2024-08-23T23:51:29.000000Z", - 'discount_upper_limit' => 3627, - 'description' => "0ViKFLpI4REDYgLWo2Q8cwkpiTfx0K3NI9FJ11nkGfRQlGszH71XXMwwageqdiCUtiam5OCYCyW06FKS14FS73G8a3ijeaDjTIJss0bIT0ZqOXGSTVH9BRjr8phyPclxsBq9XBmkTSfhHrb5sDnsI3ZWU", - 'name' => "9QMTgobmXveIIZc15XikWWDvoW8CZvliqF7CSsjWcuOJS4Ehtu4LwcLHvZh25xxfXebiI3VayaI3kTnTLIkpOXuMZobSfeWKzoEFQ5p" + 'is_disabled' => TRUE, + 'display_ends_at' => "2022-05-26T05:23:52.000000Z", + 'display_starts_at' => "2022-06-04T09:37:13.000000Z", + 'ends_at' => "2022-08-31T03:46:43.000000Z", + 'starts_at' => "2021-03-12T00:20:00.000000Z", + 'discount_upper_limit' => 4385, + 'description' => "AO4rgTAhQAt0OqjGLP0DBUnGxElSvEGfkoczpVf2XfhCesDbLNG0u", + 'name' => "3YX4ee6SkSSSI0RCCs8xN6z62EIsVi251R9OVM6dJXfTSVkQAgLF0UCGkzWfvHQLNpl08zkirPvpqWe6LFMxqHgshQQxZyXH54xcjjzE4jf3bC" ] ); try { @@ -261,20 +261,20 @@ public function testUpdateCoupon11() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4601, - 'code' => "5j9pCzj3hQ", + 'discount_amount' => 5425, + 'code' => "hrBdvX", 'is_public' => FALSE, 'is_hidden' => TRUE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2020-11-08T15:02:15.000000Z", - 'display_starts_at' => "2020-08-18T22:23:06.000000Z", - 'ends_at' => "2021-04-04T21:45:43.000000Z", - 'starts_at' => "2022-03-28T18:25:45.000000Z", - 'discount_upper_limit' => 9795, - 'description' => "jzGKx9aFgv0XlTl34KeRysjITa2wXz1O8xVGeOGcFlOxiVnFhvQYgTq0yLoByCmHUuVyH3cfcF8Pf92JXudRmeZmjiokTl", - 'name' => "117bHBnYglbQt4QBFDEJKi3AHyd9yQ5W9RMhIq1dhsWz" + 'is_disabled' => TRUE, + 'display_ends_at' => "2022-02-26T05:41:37.000000Z", + 'display_starts_at' => "2023-04-24T02:30:52.000000Z", + 'ends_at' => "2023-11-22T05:56:01.000000Z", + 'starts_at' => "2026-04-12T11:18:32.000000Z", + 'discount_upper_limit' => 9151, + 'description' => "m8jwzIEhcNYML2OSzpp2xgjGNFVHJxj8ajHmdLScmLSMjxtIdUuX8NpagwVisjQjWa0Ga7Mr0dbte93IwLTuppNmEhXnyUDrs0YSyLNNn", + 'name' => "FCcwr1avxToYBT4VEV6evoILJv7tTWIqR" ] ); try { @@ -290,21 +290,21 @@ public function testUpdateCoupon12() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4468, - 'usage_limit' => 6447, - 'code' => "Tud1TnBQZ", - 'is_public' => FALSE, - 'is_hidden' => TRUE, + 'discount_amount' => 1281, + 'usage_limit' => 9502, + 'code' => "T33Bi9tz", + 'is_public' => TRUE, + 'is_hidden' => FALSE, 'is_disabled' => TRUE, - 'display_ends_at' => "2020-09-08T16:14:26.000000Z", - 'display_starts_at' => "2025-11-14T23:46:51.000000Z", - 'ends_at' => "2022-05-17T19:13:40.000000Z", - 'starts_at' => "2020-02-15T11:48:26.000000Z", - 'discount_upper_limit' => 9048, - 'description' => "TKKWD0fiDnREQQDwR5XEyIFeG77xZhQ031Bv0fXxSyFQJeZ6rdQ8buBb1f9slLRuiYJe4XyJvTb23aa3twUxtKvikbKV7hqTJveoI19ynJs1QCqTRlC3W1MGePxsBFCAyv0dcBt87MHAdufVNZM7qsWa8JyqZo0jQRpDPE6rh6Exox", - 'name' => "n0c43cEW5yWSswalnNSPl4nKgIh67Gkz5WkqpvEXvT4G0zj9vSzfdqnwxVoVRAJZtMnbN2a" + 'display_ends_at' => "2021-09-15T20:01:07.000000Z", + 'display_starts_at' => "2021-08-09T17:49:42.000000Z", + 'ends_at' => "2023-07-29T01:11:24.000000Z", + 'starts_at' => "2025-01-28T10:43:10.000000Z", + 'discount_upper_limit' => 1108, + 'description' => "txk7d6FPiA0", + 'name' => "sYPm9uy3bOLitkN0KHj5fbn2v2B0UJuNrXCxgjdk6CWOkAWhJ0Lot3toFslAl38fcibrdPRjjy3jeyeKg5ECx1SgJEpSlopBJNy3qmiwYmDuO" ] ); try { @@ -320,22 +320,22 @@ public function testUpdateCoupon13() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 2788, - 'min_amount' => 8073, - 'usage_limit' => 8410, - 'code' => "WSJweQkjD", + 'discount_amount' => 9196, + 'min_amount' => 7267, + 'usage_limit' => 5423, + 'code' => "hHpA", 'is_public' => FALSE, - 'is_hidden' => TRUE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2024-08-17T07:07:58.000000Z", - 'display_starts_at' => "2026-02-07T22:03:44.000000Z", - 'ends_at' => "2022-05-08T22:06:13.000000Z", - 'starts_at' => "2026-08-26T17:38:21.000000Z", - 'discount_upper_limit' => 9763, - 'description' => "iBur4dbIER", - 'name' => "6acqYlwDJKQEp9D3oXWbniSWqI7xTzrPkAXyiXMztQxtJ4M2WJmA50gKlyd" + 'is_hidden' => FALSE, + 'is_disabled' => TRUE, + 'display_ends_at' => "2022-03-05T18:57:54.000000Z", + 'display_starts_at' => "2023-12-14T17:01:27.000000Z", + 'ends_at' => "2025-04-16T08:33:59.000000Z", + 'starts_at' => "2020-10-29T21:13:27.000000Z", + 'discount_upper_limit' => 5811, + 'description' => "nOK6tJxpePLFHBs9kILByZGqDqm9YAgnobRajraam0rBpkfu82GZDo8PtRb5vVt3TqmZrxia2ui6VWr3guQRAw5Cq4lwbs5G5iUu21d4ST7CuEydnlBtSyriuS9M5GXcqFt6wV9qfsP61", + 'name' => "uEwZUrs1XMh" ] ); try { @@ -351,23 +351,23 @@ public function testUpdateCoupon14() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 2018, + 'discount_amount' => 9989, 'is_shop_specified' => TRUE, - 'min_amount' => 4952, - 'usage_limit' => 2509, - 'code' => "1sy", + 'min_amount' => 4942, + 'usage_limit' => 7546, + 'code' => "PArurg", 'is_public' => TRUE, - 'is_hidden' => TRUE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2026-04-23T22:56:59.000000Z", - 'display_starts_at' => "2026-04-13T15:01:59.000000Z", - 'ends_at' => "2020-05-16T16:30:33.000000Z", - 'starts_at' => "2020-02-03T14:52:07.000000Z", - 'discount_upper_limit' => 8881, - 'description' => "Pf0MqzXeXqK5rRDKBvomcRcTm4csmVWyjay9TthXSYCbv", - 'name' => "a0t32yWLYVWM4QhXAPz9W0" + 'is_hidden' => FALSE, + 'is_disabled' => TRUE, + 'display_ends_at' => "2026-01-14T04:33:37.000000Z", + 'display_starts_at' => "2025-11-14T07:03:35.000000Z", + 'ends_at' => "2022-07-01T14:40:59.000000Z", + 'starts_at' => "2023-04-28T17:44:45.000000Z", + 'discount_upper_limit' => 6050, + 'description' => "gpfTuJZDkeCAQBkolLroUrTRKy1uTbc45m4YwxjxtGbA05zcwQ8eNnH7AYfIcNt7NKHBDT4zItl3ZAd6IFhkcz8jRzOJNYNTmAx0cRygrFZ66y9EQQUqakXyxFnuW2T4m1VyTa1OoANMT3g8KQuzrvKESksiTJQTV", + 'name' => "HiOfPR4wy7f2LYwmiQU5GGwM55OvuPRHuaWsubCugQ2sjreB3py6MReMgsNKNI6WrDerxdbupVy8ATO6lTexkb25xKe3io9ZDBIqGu38r7vCoqp" ] ); try { @@ -383,24 +383,24 @@ public function testUpdateCoupon15() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4159, - 'available_shop_ids' => ["2c9127cd-5778-42ed-835b-57b5d398e74f", "e7c65efd-d51e-4798-99a3-30226ea86947", "a472a62d-e8e8-4033-8eb4-e65e3d22f45a", "0c726136-12cd-45a8-8bdc-7a5f8b8cb7b9", "1063861a-6a15-417c-8e58-4f2df6ef3f1c", "8302673b-0128-4685-8a42-7cc089c59ad9", "4adff7b9-729d-4494-af82-927be24c2d5b", "17fe6b50-d8d6-4c67-8937-10dc533885b6"], + 'discount_amount' => 9643, + 'available_shop_ids' => ["b37e5e35-4c51-41e8-bbae-20da429b9622", "78aa3bf5-3f11-4531-ab26-d1b247ca2cf4", "ba2bba53-1428-4278-b12a-169d9f39ef72", "924b1b3b-8693-403a-9b72-b4024b72f1b7", "d99b471d-418c-4429-99ca-3250232bf356", "e9ba767b-8268-4164-9d2e-2a896ae65bde", "00cac128-21e1-4330-bae9-47d7fa197373", "9628b290-d151-45f4-9ae7-28951018a91b", "92bfab9a-a052-4b10-a3b6-04893d775363"], 'is_shop_specified' => TRUE, - 'min_amount' => 9972, - 'usage_limit' => 1092, - 'code' => "y", - 'is_public' => TRUE, - 'is_hidden' => TRUE, - 'is_disabled' => TRUE, - 'display_ends_at' => "2026-02-10T14:19:47.000000Z", - 'display_starts_at' => "2024-07-17T03:20:29.000000Z", - 'ends_at' => "2021-10-16T11:48:27.000000Z", - 'starts_at' => "2025-04-02T15:35:00.000000Z", - 'discount_upper_limit' => 4391, - 'description' => "nUym9pFRmUved6upvYmgnlSSsYDRmoQAbzux2YVPLs6mqcLQO6KAfySYCh0uqCGrCwLPs", - 'name' => "ZTQHaYj" + 'min_amount' => 8572, + 'usage_limit' => 1261, + 'code' => "svPc", + 'is_public' => FALSE, + 'is_hidden' => FALSE, + 'is_disabled' => FALSE, + 'display_ends_at' => "2022-12-17T16:03:32.000000Z", + 'display_starts_at' => "2021-05-15T02:01:38.000000Z", + 'ends_at' => "2025-07-18T02:06:27.000000Z", + 'starts_at' => "2025-11-14T16:48:40.000000Z", + 'discount_upper_limit' => 5867, + 'description' => "SXuhO9OLfbw29j7FyeDINdaRXM95lPwMwz9IKIn6wEZkPRJyErXa70KC1ZDBuFoL3t7T5TQkGNyZe8GBabvL25GCAVUwr2eojbDaPOXkEpypH4JrghAf67UGzdtgboYq99zCMQ97NziA5jLyP8dpSqy8Td0RORSjyv", + 'name' => "xfkjlz1SjQKzzKh9mzyFG6lnGeQBDP1uxJ6IIDy8VE7WwBdF0msuDaOhM5oqV2xleoqU08aoK4SSRQxNI4HYZa4lL8vlyT5v2fWiN7LjHjlDtCGjTLI9kXm3rfByX" ] ); try { @@ -416,25 +416,25 @@ public function testUpdateCoupon16() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 9883, - 'storage_id' => "3cc50b38-e9e2-4585-b86f-81c12df50595", - 'available_shop_ids' => ["3c90f76a-718a-43f1-8857-b0c8ce3933c5", "6e8f92a5-2d89-4e27-9aa8-c5ae9d9bd108"], + 'discount_amount' => 2796, + 'storage_id' => "d3af882b-5fe7-403e-8265-3f715347688e", + 'available_shop_ids' => ["2a49a974-5c41-4876-9130-d4f2aad7f5d6", "aa2f4fc4-85d9-41fd-bd4f-d54dc29f2f48", "7b1ae22c-701f-4ea5-a2ed-3495a9aec9b3", "343e3c9b-4aff-42a4-9ec6-296723f284ae", "835ecf5f-e814-474c-beeb-a8f4d8c78c61", "ec4fb45e-c206-4055-a968-908dc77634e7", "1a5dad45-af91-4e09-86d4-d28c6406fc6e"], 'is_shop_specified' => FALSE, - 'min_amount' => 9104, - 'usage_limit' => 7874, - 'code' => "gsFSQYVjy", + 'min_amount' => 8610, + 'usage_limit' => 5505, + 'code' => "wpkp", 'is_public' => FALSE, - 'is_hidden' => FALSE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2023-07-21T12:21:15.000000Z", - 'display_starts_at' => "2023-01-13T09:18:02.000000Z", - 'ends_at' => "2025-06-18T06:28:19.000000Z", - 'starts_at' => "2023-08-27T22:15:37.000000Z", - 'discount_upper_limit' => 9449, - 'description' => "1osniwzvMM5724wrvJulOUj4A8M3jM0zpEWete9qDkCIpsjezZ2M4DgCUcWaYN25M17e8QItVUDPdnGbbjUMIkwxnSAoHyUqS2WrdyexDJw4m5W5NSAarqtGtlcKJp9", - 'name' => "gTWhEWSlBiVnl9lORTBFy0IWWO4H8KmbVB2M5EG" + 'is_hidden' => TRUE, + 'is_disabled' => TRUE, + 'display_ends_at' => "2022-09-20T01:48:04.000000Z", + 'display_starts_at' => "2025-09-11T05:19:15.000000Z", + 'ends_at' => "2025-03-19T00:09:18.000000Z", + 'starts_at' => "2025-06-05T10:16:43.000000Z", + 'discount_upper_limit' => 1871, + 'description' => "oZPlM9KHj0LscW1P81Qy90jmz1sBL2rdIxI95Aq016ZjJCH7wtIwkByOxgZ1CmhlD7BVFzYE678HYgrDW8XfB04cuHe8uQqeJWnp68s54oON3JT7TlfvcjHRgsbjroXcf1fxLB1yf5dH6gwvhweVkrWRctnJ2TSL", + 'name' => "mfSkW" ] ); try { @@ -450,26 +450,26 @@ public function testUpdateCoupon17() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 7759, - 'num_recipients_cap' => 1133, - 'storage_id' => "c88c35ce-acbc-4e95-9a98-325f054e1f7d", - 'available_shop_ids' => ["d247687f-bae7-428a-b1be-df76e2ff8253"], + 'discount_amount' => 6139, + 'num_recipients_cap' => 967, + 'storage_id' => "37d41b62-1aba-49b6-95ef-d43b3d30daaf", + 'available_shop_ids' => ["9a02a360-7d4c-4a4b-83f6-f7ce1a3aad27", "b671e684-5f6b-40f2-830a-fc37350429a1"], 'is_shop_specified' => FALSE, - 'min_amount' => 4652, - 'usage_limit' => 1129, - 'code' => "8sr7", - 'is_public' => TRUE, - 'is_hidden' => FALSE, + 'min_amount' => 8261, + 'usage_limit' => 2898, + 'code' => "VYEzuAqP", + 'is_public' => FALSE, + 'is_hidden' => TRUE, 'is_disabled' => FALSE, - 'display_ends_at' => "2021-10-13T03:45:05.000000Z", - 'display_starts_at' => "2023-05-31T03:26:24.000000Z", - 'ends_at' => "2020-04-11T17:21:42.000000Z", - 'starts_at' => "2022-07-12T15:14:44.000000Z", - 'discount_upper_limit' => 6187, - 'description' => "m2GfCQqu6PVWox7elCTfrAqAyLdOvPV5cpp3AIIQZmW74G7CnNpvzFPpYINeb1rEwk", - 'name' => "SNbZUKM9QJifASeEjt7rgfB4dUvUA5MkBa" + 'display_ends_at' => "2024-05-03T14:15:13.000000Z", + 'display_starts_at' => "2022-01-14T19:57:41.000000Z", + 'ends_at' => "2022-11-23T00:46:48.000000Z", + 'starts_at' => "2022-09-14T09:51:46.000000Z", + 'discount_upper_limit' => 5688, + 'description' => "wb6djbQEnxEVuuBukUKWopaaFtoO5CUO2HA5dwLtiNF6M5qahAMFoXb9rmaZQXIsaxB2CgIcPvFHqcQFB1Jdew", + 'name' => "R9buGPpBiWlh4drGbWvDfmVaNvPs9iu3XzENeN" ] ); try { @@ -485,10 +485,10 @@ public function testUpdateCoupon18() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 505, - 'discount_percentage' => 6650.0 + 'discount_amount' => 1149, + 'discount_percentage' => 6094.0 ] ); try { @@ -504,11 +504,11 @@ public function testUpdateCoupon19() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 8298, - 'discount_percentage' => 4638.0, - 'name' => "ixvqernP2ia0JTvsqFBudbGeZdEPGzzDd2lyZr3fyGm4G1h2gpnMz4EtR2vopXxSWiIg6gduAWVf9" + 'discount_amount' => 6504, + 'discount_percentage' => 3778.0, + 'name' => "Pj9P6rAeXLgWVKi" ] ); try { @@ -524,12 +524,12 @@ public function testUpdateCoupon20() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 9372, - 'discount_percentage' => 9098.0, - 'description' => "kDSsioG64sbfbtlCMIRDD7seSSxbRy6UJ2yU6TRb2QsyUYaFBg0rLG7ixw8rumX9lPF6p8o2y11Yrgt4LCmHaJMs2PMcoeItTVcWkxXihexQXo312p3Wls1sE7BHULcZQtWWfaD4rWZB2GIm3dWvJq3fHzlHa", - 'name' => "nO6pf4h9ws9kLnk6cNbb0JJrPLyLIGGlYxmDF5NDmHAR3RBnK7" + 'discount_amount' => 7618, + 'discount_percentage' => 6530.0, + 'description' => "aMXABCznkolZF0XVehDsumc383ILCYIvwae0oDTZVM9Vn0NHWZb8ZS9tjcczZ4Gwb0PhYqZgpZBJnGwbDDjtejOhy5TEcMRzowrgDb6GM4mHTaOBMMolvbDp36ZS9Ve1qo3bvmXucCaFZQN2ap2j3Mr8o8HkBWUUKfQKZC3BSM", + 'name' => "3hsgpJcOAd6ocE4mBLmKXcPupi77r56oXCNc3dwl2FKTZG70JMbSmw5RMuvJN6cdbvg50QHlnDydRn68KboU" ] ); try { @@ -545,13 +545,13 @@ public function testUpdateCoupon21() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 818, - 'discount_percentage' => 3761.0, - 'discount_upper_limit' => 3505, - 'description' => "paMW4hGPanWOZJLbDfcebA2uxdCspznoi6atFNTbrEABXoODKwUOy71jHzimbjyuBcqQnQ9Lj9uq1rjYyblkDRghHjQDZe", - 'name' => "zbRZC9FxfNOIHrbpOq6m" + 'discount_amount' => 5509, + 'discount_percentage' => 6293.0, + 'discount_upper_limit' => 4371, + 'description' => "vDsNqKoorksWBQ398rR59EiVvlwAljCUfIeXX8HLaAA7O7c9AzboPOcXU3N4H4mDJiKqsHB9PJplqhMYaIBcQj7mL59HnlNHLuA0aOdVgj6K1GxL1yIWWOf6rndacFLJTT1b61igwFwXc9Xw81AcLgJ7HUPLZ2JY3PzdziozZN", + 'name' => "eUlnWAmEdaqY8pJTyG58WWoVkTIofZ63ZHIa2ZaoOg0V0uaqe" ] ); try { @@ -567,14 +567,14 @@ public function testUpdateCoupon22() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 8145, - 'discount_percentage' => 5283.0, - 'starts_at' => "2024-05-27T20:33:49.000000Z", - 'discount_upper_limit' => 7689, - 'description' => "G2GPSQQB1U6IjRsZr2eFWgbnzGrBQcbaSK3iX1ZFYsGd1YMLCaCs0F5pkoUcbMvLHGSU2LTCLPQ5GJELxIJ85m7pWO5Oq5sU8iwoJ735Qje9VnUZQt0pzes3TegY2AoCAsHwCP5A6Scunsmt5agjEkUDn1nh1J0PoLY33AeuLX1vt0Xc0DOPIsjoZ1AHyJKzNRcJ", - 'name' => "glLKTrsJZ4LsdIfCC8uQL5mCoKagjGEM3GfsC9B0w8zKt" + 'discount_amount' => 4005, + 'discount_percentage' => 864.0, + 'starts_at' => "2024-06-01T00:48:52.000000Z", + 'discount_upper_limit' => 8670, + 'description' => "kE7ehROL4XrOdkUWUyHCGGZhBjhjuTKoJ3qmoFsOI4faRjWQ8gKOhK9uTt59dHqyzQZgDiWvj8etzcFhDXwcbaPJFYUtWSDUUOzA6JdRqRnPGGmxcvLiruhnUYA2evPNgfEtt9VoXY8Zbi4bO3aVrBDzVdWXtFy5mPY7A1qrS8dHstlQrZdGZnteTqjTP7dz4MDySQpvknUff9KCWQcYJFvGq64qVmrZJcpFiWZHeIfQdHdvs4v2a", + 'name' => "itPGe5J3m0ryc2OEvFX8WzzwH3wIxddmLq7zZNIbWwSHwKCgXCSNnukUNKPot1qoYiOk2cFGGn09uTba138P32" ] ); try { @@ -590,15 +590,15 @@ public function testUpdateCoupon23() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 6582, - 'discount_percentage' => 3731.0, - 'ends_at' => "2023-09-22T01:34:20.000000Z", - 'starts_at' => "2026-02-19T18:26:25.000000Z", - 'discount_upper_limit' => 8681, - 'description' => "1LgqOPtR6wzZdUh56Q0WZf8IPC7BRlPxu7PJAL2SSrdIkCx2w3UniyERaYjCV8kJefHmgXwlVomKPcnp5Z68uiRVcRs6iSVq6CAE1cyk", - 'name' => "PfFVTBynTVWrp1vTM1qsdO4ANmXuI4pjaa3jMjNf8XzKneiyaJFmKrTqfSFemIMfA7XBmcoIx81EXrZTOXzCYdtNcSc50TRhvcO" + 'discount_amount' => 8333, + 'discount_percentage' => 2018.0, + 'ends_at' => "2020-03-30T09:59:51.000000Z", + 'starts_at' => "2021-10-14T15:27:26.000000Z", + 'discount_upper_limit' => 4220, + 'description' => "AcZSker4bwN5IYLm99wEVRQ8sJxsInHOegu4ueAVfQ8nRhLcha2zRRyQlj7s7IqXcFdC0ufgYUkqe3kskveA2n2lBOE9H5VVR8QU7QjrIemlNkbreYYQh0DpuFWTXBEy8Kcs0g4RtCJckJnkv8b3lOd0jZSZisKJGtLxfbPFfaIRWKNMj5dtiKnG8zX8tvWqvm0QmTuUJdqTxvEdTrlIkQGkGEpBmPu4HkqOfXEkl5C8v6PzPZ7WY", + 'name' => "dNdFH0K2AD1TKPyYWlsuXOaIHvkZ0hBxHL8DiEhh2VnZoTnDJVFMsrvforwT" ] ); try { @@ -614,16 +614,16 @@ public function testUpdateCoupon24() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 3730, - 'discount_percentage' => 3010.0, - 'display_starts_at' => "2021-01-27T07:08:50.000000Z", - 'ends_at' => "2024-09-07T21:15:00.000000Z", - 'starts_at' => "2020-03-25T05:02:25.000000Z", - 'discount_upper_limit' => 3289, - 'description' => "XxGHr5BD4DZSX0CKWqFPB7cXogK3lXTpk1ACQL5MC28qImQU81piDFRyBs61QA64ubFmiSNGPB6PWeR4fjojaItl7qDDnWfDz83II3SsVbGfWZSjJAztxkiC6dodh0lsFj5rFalo907TQSGuwj68ad9K1XBWVYxIt1hLKB6GROESgi9KMGwAvzt2XDFLhsltsxjHevXAeaqJQdiPE4BeJCcIbjYCJA60910zNdhVnyX38KqA1fvky", - 'name' => "rtqclFU9jljopVrQrbVbWUr1E2HhlclCQRWx8FEGzWXdbWzamEGXFO5PHpjs" + 'discount_amount' => 9989, + 'discount_percentage' => 9592.0, + 'display_starts_at' => "2022-10-20T14:56:22.000000Z", + 'ends_at' => "2025-07-06T04:53:12.000000Z", + 'starts_at' => "2021-11-13T15:26:10.000000Z", + 'discount_upper_limit' => 6268, + 'description' => "U7xfi8Z8k0xTZqtjlnCMFHx8TKGI2xE1BuKUao6Z6xonfMjSwz5WZMumkxzfJ30tPK0gRaUMP2gDk6hqbkZIVaXAnNHVk2JXX3zMOLBJZia176ashqVZtOtkEaR1q9tiLg6fzyprLRU7zHjv8AVBjeNyLKs5OWxHdcCIY8xfr6CL909VJsJvEEnV3jRZx4bL3mKFhR8vX2cSSl7ObxLVY39aP4hWi", + 'name' => "GuhuMVGxVPfacjrslMZj02ZSvIS4FqKIGpu0MDWpiDvc0yH6ElFsXXAu1ggrDUCa" ] ); try { @@ -639,17 +639,17 @@ public function testUpdateCoupon25() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 1491, - 'discount_percentage' => 820.0, - 'display_ends_at' => "2022-09-15T03:49:39.000000Z", - 'display_starts_at' => "2024-03-27T05:47:27.000000Z", - 'ends_at' => "2025-07-13T06:37:19.000000Z", - 'starts_at' => "2020-09-07T15:27:12.000000Z", - 'discount_upper_limit' => 4164, - 'description' => "BVrOHFo8xzE1tgCZyMtCfVQXKeHEaCm6v4bOQPdSecOojChLhuEaRbGgSXO57u6cTOWbPpHzT8SBHVxA4uTsQXNQLVTsa7Enw9cnxOrtkyrYkFM2fsUIFcBc3xUhfvCQABU9yhdPlghv2VJu1lljCVVYSCGNIDxlSztThgX67n2PgbzVLVHAuqNRKSFbkQwzExi4cSpvsggIAlYe", - 'name' => "v9bZPRWKzkKRFsQ10G0TlaGn12vl36ewyKaB6SHyKZZn5jR7G8GZiBnTaUgy7N3mTLemMZeIt74bhbcXSO6mPwoW10WefOcGtzUdCSHPXTvrjAo" + 'discount_amount' => 6389, + 'discount_percentage' => 273.0, + 'display_ends_at' => "2023-02-28T00:11:30.000000Z", + 'display_starts_at' => "2023-01-11T02:22:31.000000Z", + 'ends_at' => "2026-03-06T01:16:30.000000Z", + 'starts_at' => "2022-08-31T09:10:27.000000Z", + 'discount_upper_limit' => 5908, + 'description' => "uJ4JjDHOBMd26S3mihK7Gc9ouBdfj9baUMO0QAZUEFS2", + 'name' => "tlR4VIQVU2y1HqZTEweuiw2lLR54hFsTWRshdiadwR5IXzLVIyr3tVtLqZwSGR9AtSD" ] ); try { @@ -665,18 +665,18 @@ public function testUpdateCoupon26() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 8991, - 'discount_percentage' => 3750.0, + 'discount_amount' => 8633, + 'discount_percentage' => 9443.0, 'is_disabled' => TRUE, - 'display_ends_at' => "2022-09-13T20:00:43.000000Z", - 'display_starts_at' => "2025-09-10T04:15:10.000000Z", - 'ends_at' => "2026-04-18T05:45:25.000000Z", - 'starts_at' => "2022-07-12T01:55:50.000000Z", - 'discount_upper_limit' => 6951, - 'description' => "h5LysIScuFPNL3GzqnMP5NZDifqWbMDgjD68XvQQECUSjutOosOC5LZHJPKApv7OfARAe3RnFd9nT02p1eaStaJkR7kpHzHVrWIJ1LETykZPKAQBgMPUGbEnOIPDq2CLAbjX1Djn2XWSw", - 'name' => "ThwDAcCZY6YtawxId266BZVwZVmHyD1UpI6d83jiZ9uTzP4YjXFZyT5vOgrOJYvJ3LNaiOIeknn7RYaYRsrRINAXrIL7Vokdd5FDSOlHXvP" + 'display_ends_at' => "2021-06-03T13:57:35.000000Z", + 'display_starts_at' => "2021-12-19T18:39:27.000000Z", + 'ends_at' => "2025-10-30T19:06:19.000000Z", + 'starts_at' => "2026-05-10T18:39:31.000000Z", + 'discount_upper_limit' => 3139, + 'description' => "V", + 'name' => "2121" ] ); try { @@ -692,19 +692,19 @@ public function testUpdateCoupon27() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 8164, - 'discount_percentage' => 6142.0, + 'discount_amount' => 1532, + 'discount_percentage' => 9858.0, 'is_hidden' => FALSE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2025-08-14T16:37:10.000000Z", - 'display_starts_at' => "2020-04-08T03:04:13.000000Z", - 'ends_at' => "2024-05-28T18:18:45.000000Z", - 'starts_at' => "2024-05-03T11:34:00.000000Z", - 'discount_upper_limit' => 3443, - 'description' => "gX4oL5ObnN7xsSw29hgwVKZ3q7f2G5Csbw765Up6rDPAvgZ3Lft7QdtUV0xBtYCY2peqF3OIROYkI2OmNuQfBQjabCuZA7I27PPKAWnF0PAVPIqlw5xHvbneEVFJO1vUShUNViyLhmVZrKtrf8fOXhtgmBfxN2mKWhxAVox0bSxOCeaMv9sV8PCVe8gGULXYHHQVItPbBIgVhkWUs64kjPOvg7oSgfBaWrA04virOZrFH9", - 'name' => "NvZWQOhHbcPsVzudSsho4D4Vucvtqjo5TxhMxHQM1DHEyhnbl8ZtFdCq3PjvYo6pCNI1mfIpJ9f4NksvlPiC4Vu3XtdH9FsNEZ86HjJPe4Lp6" + 'is_disabled' => TRUE, + 'display_ends_at' => "2022-06-07T14:34:19.000000Z", + 'display_starts_at' => "2020-02-06T00:58:20.000000Z", + 'ends_at' => "2025-01-04T12:34:39.000000Z", + 'starts_at' => "2021-02-05T06:51:46.000000Z", + 'discount_upper_limit' => 4229, + 'description' => "jkAmAursWmY8lUcPFFH8OBO0gTOPvALkgMJawdwCaYZ0f5A4WuoS1IAZgM9FDFzPlCr68wDPzP1uu5pUlr0e255o067YSY4rtLpQIhTsQtfNlHNUlxPCHvPHeZ4gC", + 'name' => "RD87F5OLspmSpFUbvNXpSViDBWfAPmGsH08EBxCdTJypI42Inu56VLkNyEIUSlWSa6lZGo7PhTY" ] ); try { @@ -720,20 +720,20 @@ public function testUpdateCoupon28() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 8684, - 'discount_percentage' => 9134.0, - 'is_public' => TRUE, - 'is_hidden' => TRUE, - 'is_disabled' => TRUE, - 'display_ends_at' => "2026-02-22T06:06:49.000000Z", - 'display_starts_at' => "2020-11-01T12:43:34.000000Z", - 'ends_at' => "2024-11-28T07:52:33.000000Z", - 'starts_at' => "2024-07-10T21:13:49.000000Z", - 'discount_upper_limit' => 9927, - 'description' => "rUXXkhfXnecRVysjqOC6xGnpm1kxDBXzRf1f9JiZjCJBrJjt5kCWz5zMWjynyv6KSgRW4BSGACMY5nowhDUZD5IZKMp0STmYDwTtHP0E", - 'name' => "cP6hogkn6nAjgTjLkVtsanieCAlqrCK8PwmGod9YcEsgY2DC2Vj8cKXwgERagqKSGsUKboeeiIHlMnCdyvxKvSOqTvlYodFyg21jiUhByaB66BNcapTyLZWxad9qMqf" + 'discount_amount' => 8235, + 'discount_percentage' => 5332.0, + 'is_public' => FALSE, + 'is_hidden' => FALSE, + 'is_disabled' => FALSE, + 'display_ends_at' => "2025-04-02T06:27:36.000000Z", + 'display_starts_at' => "2025-04-17T07:53:49.000000Z", + 'ends_at' => "2022-10-10T19:48:45.000000Z", + 'starts_at' => "2021-04-09T19:08:33.000000Z", + 'discount_upper_limit' => 340, + 'description' => "4wzYkyXyy6lwP0N21ySbpkemDM3awKQy2zT4JKnzi5L8cpHHMwXcAIRcjNLk0uNWeNHUqo3XUcSS2VsZ", + 'name' => "4Lj4GkDI0oXRDtBJxvb11fmeXANYMff4lfRrFSD2GU0U0YSAX1Q89ssC5bpXwoj13v0TL4xfkZtGKmcVmh1E" ] ); try { @@ -749,21 +749,21 @@ public function testUpdateCoupon29() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 7146, - 'discount_percentage' => 9941.0, - 'code' => "CaVI", + 'discount_amount' => 6518, + 'discount_percentage' => 1332.0, + 'code' => "1rbMFU", 'is_public' => FALSE, 'is_hidden' => FALSE, - 'is_disabled' => TRUE, - 'display_ends_at' => "2024-10-23T13:19:16.000000Z", - 'display_starts_at' => "2023-12-21T06:55:54.000000Z", - 'ends_at' => "2022-10-06T02:41:08.000000Z", - 'starts_at' => "2020-12-22T19:08:39.000000Z", - 'discount_upper_limit' => 5223, - 'description' => "gbbuuhXvkkv63jx716j9qYeQTBsHYxIvY8A2kLLFzDvGgwT6RWA89QL9Vp03GIkTp5cuONNVFc9v9gdz5hWfe1J2XdVSiGrZnaj14JqvayOvsUjS1TQRpGXwusKVKoDVo20K4pvhym0ixofoZrqcO9xmrGI7Yq8b7zKf4Zjq1K3jlOjYQfsbEScihoRIGPs251h35D6R", - 'name' => "qOUv7GYFIehbCx0by4HajPsFnZyPkDxfEbj7EZ" + 'is_disabled' => FALSE, + 'display_ends_at' => "2024-12-05T06:46:56.000000Z", + 'display_starts_at' => "2023-12-08T18:31:06.000000Z", + 'ends_at' => "2025-12-03T23:25:10.000000Z", + 'starts_at' => "2022-07-17T21:26:04.000000Z", + 'discount_upper_limit' => 9569, + 'description' => "RcO6wCBU9Eja3cVhwcSD6iDQwph5TUTM16YqrHAO8roW5GeUYrGDCf0i4", + 'name' => "R1YeuarVLqKYaajZ45lMb2EdpxyfZWbcSeQSSC89X69cCxk1lmjrE2LQn8WVW3m44epc5OJWLmTr626o4XX2rICXAhNDPHxc5nbxE6dOS7QbkrsxeFRrdV1gQ" ] ); try { @@ -779,22 +779,22 @@ public function testUpdateCoupon30() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 1763, - 'discount_percentage' => 8358.0, - 'usage_limit' => 2762, - 'code' => "NW", + 'discount_amount' => 6667, + 'discount_percentage' => 7695.0, + 'usage_limit' => 5947, + 'code' => "B3Z9uLKn8C", 'is_public' => TRUE, 'is_hidden' => TRUE, 'is_disabled' => TRUE, - 'display_ends_at' => "2026-03-18T17:30:03.000000Z", - 'display_starts_at' => "2024-08-17T16:51:48.000000Z", - 'ends_at' => "2024-12-09T16:45:34.000000Z", - 'starts_at' => "2023-01-06T19:48:32.000000Z", - 'discount_upper_limit' => 3784, - 'description' => "JtG7uLWNnv9bkjUCUVfq92VQxP0FMeHm2Gc8mWOktzQrw5GjJ8uGQSasHDUHsEK1qalHwNsBFFvhBAfKd9pYjNXINvRo8XrSFeFKEUniweS0acjh4qrH7klovo9x1qmkFFjd91zhnaGMzUdCsP1zaX0YECE0zSsUS9uGcWpU50I9EOF1CbY7DQvP", - 'name' => "yLth6tJk3Z9fxM6OljXWNCah5Q3Axy3" + 'display_ends_at' => "2020-05-25T12:17:57.000000Z", + 'display_starts_at' => "2021-12-09T01:58:42.000000Z", + 'ends_at' => "2023-01-18T20:54:07.000000Z", + 'starts_at' => "2026-05-24T12:33:37.000000Z", + 'discount_upper_limit' => 320, + 'description' => "159rPRsnfNPsYuS9nBNol3v7lVyt80jIUhEuqcVn523Q4baN0pPcQtGvFKDcSo8tIJSa9PEebkW1DkF2wmIfJ50Imwzo4spi93QyENqmwOx8YnV9T8kaR9yxVki0Ybh350uvTmXJ3taiP6zrMBCvrTp2KPzJXVVtSjH7KpG4W7WMlwVoyitMfaSwwyI0wlFPTcSqX1OcJJCpH4abwAvDfIYbVEzwXEze", + 'name' => "X76CubBULZ" ] ); try { @@ -810,23 +810,23 @@ public function testUpdateCoupon31() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 70, - 'discount_percentage' => 3400.0, - 'min_amount' => 4407, - 'usage_limit' => 3016, - 'code' => "lL9hetKrZ", + 'discount_amount' => 9399, + 'discount_percentage' => 6621.0, + 'min_amount' => 6283, + 'usage_limit' => 2816, + 'code' => "ZavHGIw", 'is_public' => TRUE, 'is_hidden' => FALSE, 'is_disabled' => TRUE, - 'display_ends_at' => "2021-10-19T04:46:56.000000Z", - 'display_starts_at' => "2025-07-04T14:38:14.000000Z", - 'ends_at' => "2023-09-15T14:03:39.000000Z", - 'starts_at' => "2022-01-25T23:40:13.000000Z", - 'discount_upper_limit' => 8334, - 'description' => "Y5mSWLpoOzWuTFDp0xZJMmmZyM3omHaaYolohp4juaWxRzzc4S4bskUY0GUghtLrKdmw4Mj2vrs21Q3QscjDt5dNl9IacbccU5Qd92Qhefxi61LsaPXprVMDsZV4dkyP5lnQdeGG2WwubsLa4vnCWV1QVssD1Im12VLZ", - 'name' => "8F0u3SxrrH" + 'display_ends_at' => "2020-06-17T03:19:02.000000Z", + 'display_starts_at' => "2022-06-10T00:26:47.000000Z", + 'ends_at' => "2020-01-24T02:08:31.000000Z", + 'starts_at' => "2020-08-31T00:48:06.000000Z", + 'discount_upper_limit' => 3833, + 'description' => "3WQcOQ77GqTbykQNeXwfkirPrCHC6oGX762VWlOvBKRDnWwJ1RB1Xf0sJSNdUIy9UNPxEn8d7PVOwf2KxYZgpwkatfDXh6wjcpgPghclYC1sotThNzacMPGRW9XLUFYL", + 'name' => "KH2dLAX" ] ); try { @@ -842,24 +842,24 @@ public function testUpdateCoupon32() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 6409, - 'discount_percentage' => 5937.0, - 'is_shop_specified' => TRUE, - 'min_amount' => 8632, - 'usage_limit' => 4901, - 'code' => "VkWU2", + 'discount_amount' => 2698, + 'discount_percentage' => 4976.0, + 'is_shop_specified' => FALSE, + 'min_amount' => 1700, + 'usage_limit' => 7532, + 'code' => "AkroUr6KjP", 'is_public' => TRUE, 'is_hidden' => TRUE, - 'is_disabled' => TRUE, - 'display_ends_at' => "2026-01-16T17:53:48.000000Z", - 'display_starts_at' => "2025-11-12T21:28:46.000000Z", - 'ends_at' => "2022-12-14T16:48:14.000000Z", - 'starts_at' => "2024-01-12T17:56:22.000000Z", - 'discount_upper_limit' => 8241, - 'description' => "QRXrkYNIOtHHG8yHnSu7dDAUDz3Ba7wXTCzgYCbLTAWi1ohaetMA7WNeaonbTVSEX134CEzJmLXodVipQoaS9jpxZmBe1IVqn6l0xvjbPmp4eCBlLWO5LUEEnWeZcSGLtIalNYra2M0CMIf3qWb7LuUMWb2crhAOjAg46Wxwepf8NCoyrEsYCM3co0m5f7Zf0Wz840Yp6krkF1YbRmwvxymb30gk854pQwTzmFQFV2uDFFIi8EFMWMycoOxYLCK5", - 'name' => "275yaFTfZ" + 'is_disabled' => FALSE, + 'display_ends_at' => "2023-07-25T02:44:07.000000Z", + 'display_starts_at' => "2021-01-04T15:05:59.000000Z", + 'ends_at' => "2022-06-30T14:47:00.000000Z", + 'starts_at' => "2022-10-06T19:22:02.000000Z", + 'discount_upper_limit' => 5864, + 'description' => "L8qNK4Tq0PqVhzCkKROCStDoZvAY3OKa5oCE4xLFobA9UOrBeN520IjUnvAonmJrl0Qqm11RMoDMOSwDGwLJ7XtGOGgKQwzAg5IknDwgdQyyCPmcszk1DSduCpdgUz5UizzupfDUVzOTa3MaAaf4kTfREjRbk7TIk1gephK43Isijpvrz", + 'name' => "deO1cdtY9cqUS5AzQzHdKGL1guEaRrfiOPX45f7SdsQcMHW7he8Z1qLepuyyE02MG8yUNtUKfprHpGaVcCOEeWb7TQI3q8qslujxF3" ] ); try { @@ -875,25 +875,25 @@ public function testUpdateCoupon33() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 216, - 'discount_percentage' => 4213.0, - 'available_shop_ids' => ["c1373577-f21b-407b-b452-0a3d9421e5af", "f10440e1-6dd7-427f-ae46-7b24686754a6"], + 'discount_amount' => 9146, + 'discount_percentage' => 6319.0, + 'available_shop_ids' => ["2a17ede0-4bdf-400e-98b4-c68a178d5585", "4f59b115-4b5b-4066-9237-c2c0dbe7615c", "24e4b8a8-2792-43d6-ac9b-0990a79704ab", "43e300ac-1766-4470-9933-f7f60fd24b52", "532a54a4-1f4a-420d-8c0c-6fee2fa0e2d3", "581da220-8fe7-487e-a9cc-aed074c99d6a", "7cf7b50e-72ee-4a63-91b4-0d81cc16f700", "1228c46b-519e-45d1-a0fc-44304c81ba01", "bc82c5c8-f381-48e4-bbf9-3c2adfd16954", "1d715eef-799c-4bf2-afb5-c60b1a7df584"], 'is_shop_specified' => FALSE, - 'min_amount' => 6253, - 'usage_limit' => 7121, - 'code' => "3H", - 'is_public' => FALSE, + 'min_amount' => 5212, + 'usage_limit' => 4268, + 'code' => "6XOf", + 'is_public' => TRUE, 'is_hidden' => FALSE, - 'is_disabled' => TRUE, - 'display_ends_at' => "2022-12-01T21:35:15.000000Z", - 'display_starts_at' => "2020-02-14T09:20:05.000000Z", - 'ends_at' => "2021-12-14T21:01:37.000000Z", - 'starts_at' => "2024-06-19T11:15:47.000000Z", - 'discount_upper_limit' => 5236, - 'description' => "SeGuAJyXtCyfPpoPjMTr8crob004vlXwUsthEoZOk8UXfYg8fdpzyB6W0dkeo5uEqZaCFDcbEj9ISDmaB2afkehiCZS1KVArQKeygi1aTs9dwArWQhOtANqAqTESOlpuGW5FhrbDgJ77XFXl4NKb3zycQebaty6OYZVBO6i7OrH9y83QqXgWF2opiVdC1V5KC13EYjcxvJwZkwVKG4nhx51AwtpZIv6uv80k2eZHBR50sHyhGa26Q", - 'name' => "KgCzW91ijqwGz4iwxLvGQu8A" + 'is_disabled' => FALSE, + 'display_ends_at' => "2025-11-28T05:17:16.000000Z", + 'display_starts_at' => "2021-11-28T00:07:52.000000Z", + 'ends_at' => "2023-08-18T06:20:25.000000Z", + 'starts_at' => "2024-02-18T22:11:44.000000Z", + 'discount_upper_limit' => 4765, + 'description' => "Q3tGi0CJH7VMgkZVkFMaOxCQ0Il4LS1H9Rmh1BhIW8NFmlvrlMvNLwEsnbNKTS2h75GF8UpjoAlQvJzCU8IgWIQfnPgb4T4DEkgPLD0xZMd5yjnHtiPzKYB9uBkIh8qvqswUq9MIMd1v50tEiK5VU8URPZftDXY7iH91521L9iCZDgOHv8ccbKA9zaXWInrPmgciqGxhGUs6ZnMy", + 'name' => "MQoClDSK7KRPQ6M6EMYtB6Ep2GnDZJ" ] ); try { @@ -909,26 +909,26 @@ public function testUpdateCoupon34() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 4441, - 'discount_percentage' => 6262.0, - 'storage_id' => "3024c491-7f35-49bf-bc41-0c1bcae63ecc", - 'available_shop_ids' => ["c08ea15d-b25c-4ae9-addf-48549710f695", "c04b3ff7-f1fe-41dd-9f4b-708aefd90c41", "1e8b03b5-4015-486b-beb6-557feb979217", "fd35e7b0-87e2-45c1-8634-5edbab084287", "9e0be43e-790c-42aa-b8b1-08c3362383fc", "d8861057-df05-4b1e-83f6-b88af2d42c89", "31db72d3-56da-4242-b6c3-f167d5ee9e71", "e32f5a1e-3b9e-4fc3-a4b3-a7e22fcff152", "27661f10-4c74-41a2-b5eb-ef26131352d8", "4f528eb2-837b-47e2-aa23-b4bb715d0b6f"], + 'discount_amount' => 7182, + 'discount_percentage' => 3392.0, + 'storage_id' => "296ec364-d2e0-4374-aa1c-4a078e7cf342", + 'available_shop_ids' => ["71c95b14-2e85-4568-a835-6cd6c5bc2ed2", "a5e5fe42-d254-4766-923b-ecd6baba043c", "ff7f9c35-0487-47cd-8a68-74d99577bb13"], 'is_shop_specified' => FALSE, - 'min_amount' => 4028, - 'usage_limit' => 1612, - 'code' => "nyfuc6vmm9", + 'min_amount' => 8456, + 'usage_limit' => 4290, + 'code' => "G8j00YIn", 'is_public' => TRUE, 'is_hidden' => FALSE, 'is_disabled' => FALSE, - 'display_ends_at' => "2023-01-10T15:58:53.000000Z", - 'display_starts_at' => "2023-03-27T18:13:16.000000Z", - 'ends_at' => "2026-03-28T15:06:24.000000Z", - 'starts_at' => "2020-01-11T20:11:25.000000Z", - 'discount_upper_limit' => 2592, - 'description' => "O4dzrTnN2hnl6jClpe10uHCcbxZraKIE5JV72jwXeLc5ziCQvgnEPrwn8MGASAuLD3WLJqm2LErGcclueraXSCDvzDuhvkKIoa3xl900hkmeYLn1AjsWrIn7wWX9Rc7bgZ9BG44UnK5kugEbv8t3i1UGnc40madwkN30KxIK4R69fUEBg5VG6fY3BMw3LzyuQr74J", - 'name' => "jTjvnySfqw4U7H9TvwAB8eScBfn1Rj6bF7qwsumEcO5tiAsHMCj6rQ8znpAP2Ct8CHPFNDEoS5JXEhny5IMhsG4v0CQldqzxJ6XAxrUg5QJXjIdY8iZka" + 'display_ends_at' => "2020-10-18T04:56:09.000000Z", + 'display_starts_at' => "2026-03-06T12:21:17.000000Z", + 'ends_at' => "2025-12-12T12:16:46.000000Z", + 'starts_at' => "2024-11-15T03:25:28.000000Z", + 'discount_upper_limit' => 1140, + 'description' => "v9WP6kwxoiX", + 'name' => "MMFgIG6MJKNbn" ] ); try { @@ -944,27 +944,27 @@ public function testUpdateCoupon35() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_amount' => 339, - 'discount_percentage' => 363.0, - 'num_recipients_cap' => 7486, - 'storage_id' => "75fb4bca-7592-454b-9d1c-fce5f6fb0e9d", - 'available_shop_ids' => ["a3813421-e102-4161-a47c-030e9bf55bf1", "447f5c26-1842-4b7d-b8aa-bd86880628fd", "ff031f2c-7741-4a9c-9dd9-c0a0218ca4ea"], - 'is_shop_specified' => TRUE, - 'min_amount' => 2943, - 'usage_limit' => 9760, - 'code' => "UEnMrrxLZO", - 'is_public' => FALSE, - 'is_hidden' => FALSE, + 'discount_amount' => 3721, + 'discount_percentage' => 8140.0, + 'num_recipients_cap' => 6128, + 'storage_id' => "ed52ef17-726d-4928-a56a-fa7534fe8f9d", + 'available_shop_ids' => ["752b8eaa-e4ca-4588-912e-70492e6d2b8b", "4a368ea1-be34-44fb-88f9-a65c3ea5d2dc", "c1ef7a6b-5165-4c2e-a3dd-2c965593d850", "b4ee20e9-de5d-47bc-a4b8-6a7e1198a1b6", "6993e80b-f331-49c2-a0fe-707bd3f9cafc", "e3694157-05cf-40a6-b2bf-1bf5611e43f4"], + 'is_shop_specified' => FALSE, + 'min_amount' => 9049, + 'usage_limit' => 2742, + 'code' => "kCTVCcIXTP", + 'is_public' => TRUE, + 'is_hidden' => TRUE, 'is_disabled' => FALSE, - 'display_ends_at' => "2026-02-03T09:35:43.000000Z", - 'display_starts_at' => "2022-08-06T14:46:21.000000Z", - 'ends_at' => "2022-05-24T01:48:58.000000Z", - 'starts_at' => "2023-03-22T15:16:41.000000Z", - 'discount_upper_limit' => 6052, - 'description' => "WcJG86z8KVqUt2uzqsseXYFYKRp5jWej4Zir7EPOVCpM4N6VpPYojnLWN99oUAp27dRdHXT0bu9kBbfQDVxrOePjXnEEoR26VQKj59HY9GxwaIDAEfbXDBB3FNIL8Usakbi9ZrjBPmCyriSuUZrqYwqtbArFxY0nh8lQ2iQavwvhDr8TNB4vIcRTpSaC", - 'name' => "V5lZtxsN8hQh23jWL68GyttBaIaA6b" + 'display_ends_at' => "2022-04-29T06:56:05.000000Z", + 'display_starts_at' => "2023-05-30T13:55:47.000000Z", + 'ends_at' => "2020-04-05T21:38:21.000000Z", + 'starts_at' => "2022-03-06T20:26:02.000000Z", + 'discount_upper_limit' => 9361, + 'description' => "CJ9BjKA9LvljTLcW71b8cClVacDr5l3x4FVfYiLUL8Bb8dzaB45kELqQHfqMF0cAfS47CSQOovJ8c1i3feNO1qJBnpp3tyKjZPjTs65qzNTqIMvOUP7lDJ32SCMXHu4UsQsifzmvmEGKnmcQWOqm2bxZSUNMN2LXvZ3UB0bY6L3973iqLKkGFIZmfuXhD9mm06njf2aXb7PnD9gNpMDYfCPceKjPow2YL1adnoZF", + 'name' => "UP94ii4uT2NJ6DSRSGMdhjjWzKEnHt1GlWmv2y5j3kpGt0e4jNi92dahlnnkKHVszpYHPk" ] ); try { @@ -980,9 +980,9 @@ public function testUpdateCoupon36() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 7892.0 + 'discount_percentage' => 5023.0 ] ); try { @@ -998,10 +998,10 @@ public function testUpdateCoupon37() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 5938.0, - 'name' => "oimSP8aDw1fwYQo1a8Jvio1NlXmWokT3fCZ0aqdulZZGglvs1mmHvcGJdXuM" + 'discount_percentage' => 7589.0, + 'name' => "0J60lUnUwRinT2la9EMV" ] ); try { @@ -1017,11 +1017,11 @@ public function testUpdateCoupon38() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 2477.0, - 'description' => "ofsG8E4KIFxs3y0EBuTM1S0", - 'name' => "PJraQIMtAPJ1JN9CtWW30Uo4UAg9arJ4XCMrwN15cIxDvF6fUC0OQCualYkGbJ73b3nYCrV9uDJehyXJGfZSkx4G3NTiGEBvJP8jVkcC85" + 'discount_percentage' => 866.0, + 'description' => "BQcWz4E8fUZnWcjAk0kMso3CQzadAG14rJr7OIiIwKYtNBzp8nODkJL8EIU81Vy5zPsQOGlQlr06Jl9JLWCZ8neyUVmWBR3xve7r3YSLXQYTyvYaaI2qvRlrSNIrRDPa1eyCiQOxDTwWc9gws9XAUrux74v2ITxjA0PgzICgqeJVlSY26G92wNF5y9aZcAMQT3BxPWw7", + 'name' => "8yOKfPR1NUJQvD2rVGC84JJKMYYu6jp9XJncsuSh46krybNv1zjGCQgXpBAn6vYjVqpA4IONiLV0kr6A1DgXWodpkxho8rBfu" ] ); try { @@ -1037,12 +1037,12 @@ public function testUpdateCoupon39() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 6638.0, - 'discount_upper_limit' => 990, - 'description' => "npCpVaAaHx1iEs8vFtOGvU65Sy7b45F1sYQbanmxI5u8gze9wV9utYjWSxV0PYaS2m3w11YOcIRgqxweZ1D5GDujWwLCtS0wYAR5oiTurYC7yg59bUqlzl8RTsqHpDWU8ApGdTbLUnpU1baTn5DB15m1nGHAyRImJ6G1b1LBudJBaCIrObUZ5ZC0h2jyrMS4IVkYp7d5uCmZcCGsDsYW6iBTOJJ", - 'name' => "tmv4ZbMGqyaKdWN8wtUzEEJzkH6S98QQghHEuISiLlQ9W3XgJB2NaMYnzVdH4lBEl49jCEcrfC" + 'discount_percentage' => 1528.0, + 'discount_upper_limit' => 4256, + 'description' => "gk4G7K3EbPTtYbjyxowsbeNA1qdSnOGMCPl7IMBQKQv86A0JZpBpvSAXbobD9Ki30vC5rrnazdVnK3PrJ5SiaT9q7d0MByh1j24T8jie07UHeDFjaRvAps3KfAZfCcJF6TIEeRcrhiMDEAjwsoqC0B7Kcw0qagkhJ7wfZWTULKa8VECsBZr3IToxXjdyKGc7Zz", + 'name' => "HUV5fOm8mtNakhvcd" ] ); try { @@ -1058,13 +1058,13 @@ public function testUpdateCoupon40() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 1097.0, - 'starts_at' => "2023-10-12T18:11:25.000000Z", - 'discount_upper_limit' => 4, - 'description' => "ObL3OoO8rAUeIJBL5bUAsdaXhLa6DeYgow42MLUfdk8XuchSqSbTRRUD8SL", - 'name' => "RBVzctWtyXmcrdg7VkR4X33FNwVK3ZsilsWVKactBtuAItB6ycarokvOGbxOtjjILQMz1SY" + 'discount_percentage' => 4309.0, + 'starts_at' => "2025-03-01T20:26:34.000000Z", + 'discount_upper_limit' => 6297, + 'description' => "LcA59nUhEAXqtCyQcPmsvpgfmd8PIAhkngoJScrC1WRAvXHATbSrzSbRU1v2KZFFhdMjCCzsHpBmrvRb2UjrXmXby0g0KQCQJco6Fst7K2jJcCqUZTewzuJ3F92QKd3C9M0vBcKWIUBdcBNwq9T0OG7VRzcPfWGO1YJqrl83WexbWjPBIcMUJ3obVqULs7PsxGAUAdxQTQ69L5ufP3C8GoKbqWo6okozRxG7O1lnWZInpqxe", + 'name' => "wkSnO8G8BVdp2Sn" ] ); try { @@ -1080,14 +1080,14 @@ public function testUpdateCoupon41() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 7005.0, - 'ends_at' => "2023-02-14T00:47:10.000000Z", - 'starts_at' => "2020-06-16T11:11:30.000000Z", - 'discount_upper_limit' => 2537, - 'description' => "gi3uqGy9JaET7yaI77xfyzjZfk3Eg446tN2eZbvNHRDlrWw9qEb2szCXBkkHRCtXprtOEGF7FA7qtYAU5XoCNIUER98LHSRVry41mwGLHNUS9ycac0Neld0xGYOxpvYgvz5c96ZecqU3VE5SiDh8XYp2Sb6qswUL8UZ6V9wG", - 'name' => "I85BEYoV" + 'discount_percentage' => 3581.0, + 'ends_at' => "2022-04-10T16:12:46.000000Z", + 'starts_at' => "2020-09-19T07:00:20.000000Z", + 'discount_upper_limit' => 7477, + 'description' => "6fm1ftu8RnsdeIRkNWyk", + 'name' => "pBgBjKxJ1kVUP7sJ" ] ); try { @@ -1103,15 +1103,15 @@ public function testUpdateCoupon42() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 7814.0, - 'display_starts_at' => "2025-06-07T17:51:34.000000Z", - 'ends_at' => "2020-11-26T06:48:31.000000Z", - 'starts_at' => "2020-11-22T18:04:51.000000Z", - 'discount_upper_limit' => 9887, - 'description' => "AWlB9ZTLlBVIhK6pPNqnVaACzTnU4fw9nHGh382d4IcuvP4sfykROqGA2kGIKWn7WmxLFKf1vULaBahAeJdLNgTdHrnXru0CK861yZBwzeoylnePV0HOJ5Mg4Lqjra9od5pOMZG0Q1epC2P9o6ZPNLGB22OwLCnaLili3chmVxHdB9QfCurmIpiTiNJmdhSFJZDo3oq9jSUkc9PdtCnJGKBJDfwGwTHxDL2", - 'name' => "OdXfkEBpMjbpCPBsioaYW8Yi4hZj4xdPTFTA02UZKecENyKp2Io7TZBqCIqL4rp2EFrfcK15LTb24Ur3nzPNHJH0RK2HZRZXaO0" + 'discount_percentage' => 4331.0, + 'display_starts_at' => "2021-02-07T06:43:36.000000Z", + 'ends_at' => "2022-12-16T08:30:49.000000Z", + 'starts_at' => "2021-07-15T03:06:31.000000Z", + 'discount_upper_limit' => 8947, + 'description' => "PqDCWwYS94nlMA9QMeCafNqHwyMdjdwcWi3JTYLChkb6TlitzWaW4uPhPny3cB55XyFtx17QBRLdwgp38D246YReej2SSevahES9poV0ViKFLpI4REDYgLWo2Q8c", + 'name' => "wkpiTfx0K3N" ] ); try { @@ -1127,16 +1127,16 @@ public function testUpdateCoupon43() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 4345.0, - 'display_ends_at' => "2022-04-21T21:04:02.000000Z", - 'display_starts_at' => "2020-11-09T07:01:01.000000Z", - 'ends_at' => "2021-01-03T22:05:55.000000Z", - 'starts_at' => "2024-03-10T19:36:48.000000Z", - 'discount_upper_limit' => 9460, - 'description' => "9KlGpQkqx0Eg2tYlbUkqmQv60CMZa5pywmhrY89J06nrffjpXgwax0yxzxVt1fgZx65QyqRA0ErxUFPGG3NtnfgRNPusLiOWBNvfaPU20jqHqD7fumjHr0s87ojVjQllJBsdX8PqB5vj6KZvk9I14B0wJjv5PZV8BzD6xxeVZJr6fOg9zsFZTThoFxkwxW9hiLZrgw5GsDKhgqi6fonQRpg8o6w595UP", - 'name' => "zcgZED4PiUtNnp74WiiOwd8iyY6Z0zhmmU4qjfXM0iaeCNkqwEBU16Jq12CxO1vOYhEe55St2TiyraOemZRjiAchwL6b1jB1Cg1nBS" + 'discount_percentage' => 6345.0, + 'display_ends_at' => "2023-04-14T15:14:37.000000Z", + 'display_starts_at' => "2024-05-06T16:40:54.000000Z", + 'ends_at' => "2020-11-13T23:32:45.000000Z", + 'starts_at' => "2020-10-17T12:42:33.000000Z", + 'discount_upper_limit' => 9370, + 'description' => "11nkGfRQlGszH71XXMwwageqdiCUtiam5OCYCyW06FKS14FS73G8a3ijeaDjTIJss0bIT0ZqOXGSTVH9BRjr8phyPclxsBq9XBmkTSfhHrb5sDnsI3ZWUf9QMTgobmXveIIZc15XikWWDvoW8CZvliqF7CSsjWcuOJS4Ehtu4LwcLHvZh25xxfXebiI3VayaI3kTnTLIkpO", + 'name' => "uMZobSfeWKzoEFQ5pyI5j9pCzj3hQwJJCjzGKx9aFgv0XlTl34KeRysjITa2wXz1O8xVGeOGcFlOxiVnFhvQYgTq0" ] ); try { @@ -1152,17 +1152,17 @@ public function testUpdateCoupon44() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 5004.0, + 'discount_percentage' => 7827.0, 'is_disabled' => FALSE, - 'display_ends_at' => "2026-04-02T01:51:13.000000Z", - 'display_starts_at' => "2021-01-12T23:47:26.000000Z", - 'ends_at' => "2023-03-31T01:26:18.000000Z", - 'starts_at' => "2026-05-26T21:11:41.000000Z", - 'discount_upper_limit' => 9400, - 'description' => "Sxgo6Taagdxx1mLakIn0CpIISvuAWSZZfn8k", - 'name' => "rGsRTJu" + 'display_ends_at' => "2026-02-06T18:56:57.000000Z", + 'display_starts_at' => "2026-07-26T20:15:08.000000Z", + 'ends_at' => "2024-07-13T14:06:39.000000Z", + 'starts_at' => "2024-08-31T14:45:24.000000Z", + 'discount_upper_limit' => 3358, + 'description' => "ByCmHUuVyH3cfcF8Pf92JXudRmeZmjiokTl117bHBnYglbQt4QBFDEJKi3AHyd9y", + 'name' => "Q5W9RMhIq1dhsWztxTud1TnBQZsbkdzCXTKK" ] ); try { @@ -1178,18 +1178,18 @@ public function testUpdateCoupon45() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 9160.0, + 'discount_percentage' => 708.0, 'is_hidden' => TRUE, 'is_disabled' => FALSE, - 'display_ends_at' => "2022-06-06T23:24:32.000000Z", - 'display_starts_at' => "2026-07-03T03:37:20.000000Z", - 'ends_at' => "2021-03-09T18:21:37.000000Z", - 'starts_at' => "2023-10-02T09:56:19.000000Z", - 'discount_upper_limit' => 5352, - 'description' => "TRpHb3xaMjpGa8gaJHdl18J3d41BsVgtiwJjEQgl2khqccOMjuNbV7gJFoloels8545DuKxo1Vi0yj9LZ0SyJWAaPdTI8GQRoTVVLo6s0iJqu2Tp6qxM61gVY0GH358hWkV2Uf2KtDFhJ8HG79vPf61T8wOYbBgjhnixJKbSXHCrQ2sJdGjdC", - 'name' => "NpP7vZgP6rij5EfD6DtnR73iSkAgC1lY6yupHUdfLL0DHjlwSaRnmrgoUZ8HPuG9MGiaGFzsfWWWy9Im8UxT025mhbVLE" + 'display_ends_at' => "2020-01-26T02:40:44.000000Z", + 'display_starts_at' => "2024-03-06T21:22:56.000000Z", + 'ends_at' => "2021-02-23T10:58:46.000000Z", + 'starts_at' => "2022-12-17T11:17:17.000000Z", + 'discount_upper_limit' => 2205, + 'description' => "iDnREQQDwR5XEyIFeG77xZhQ031Bv0fXx", + 'name' => "SyFQJeZ6rdQ8buBb1f9slLRuiYJe4XyJvTb23aa3twUxtKvikbKV7hqTJveoI19ynJs1QCqTRlC3W1MGePxsBFCAyv0d" ] ); try { @@ -1205,19 +1205,19 @@ public function testUpdateCoupon46() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 6785.0, - 'is_public' => TRUE, - 'is_hidden' => FALSE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2026-05-24T17:36:13.000000Z", - 'display_starts_at' => "2020-07-09T22:02:01.000000Z", - 'ends_at' => "2023-08-17T08:49:37.000000Z", - 'starts_at' => "2023-05-17T07:38:03.000000Z", - 'discount_upper_limit' => 6079, - 'description' => "ZVZOefO3wRMVsdsI7UYvxBYHMaYiviU38jqbyVWH5DFcnmWcaw5XgZyYFJIldgknhDa91EmSrsQOnBNxdurOw7gkjQ3w", - 'name' => "pef72Il4E5ZWsSecpIqr43pcjq1LwdcVMUb7XEBzGNuyNwO3" + 'discount_percentage' => 5661.0, + 'is_public' => FALSE, + 'is_hidden' => TRUE, + 'is_disabled' => TRUE, + 'display_ends_at' => "2025-10-28T06:20:40.000000Z", + 'display_starts_at' => "2023-05-28T03:32:07.000000Z", + 'ends_at' => "2022-09-25T07:15:44.000000Z", + 'starts_at' => "2020-10-02T00:51:24.000000Z", + 'discount_upper_limit' => 91, + 'description' => "MHAdufVNZM7qsWa8JyqZo0jQRpDPE6rh6ExoxFn0c43cEW5yWSswalnNSPl4nKgIh67Gkz5WkqpvEXvT4G0zj9vSzfdqnwxVoVRAJZtMnbN2adZxWSJweQkjDaZNU8iBur4dbIER6acqYlwDJKQEp9D3oXWbniSW", + 'name' => "I7xTzrPkAXyiXMztQxtJ4M2WJmA50gKlydbRXM1sy2g1Pf0MqzXeXqK5rRDKBvomcRcTm4csmVWyjay9TthXSYCbva0t32yWLYVWM4QhXAPz9W0Mxm" ] ); try { @@ -1233,20 +1233,20 @@ public function testUpdateCoupon47() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 3100.0, - 'code' => "Th", - 'is_public' => FALSE, + 'discount_percentage' => 2395.0, + 'code' => "OYGh3N", + 'is_public' => TRUE, 'is_hidden' => TRUE, 'is_disabled' => TRUE, - 'display_ends_at' => "2025-06-27T13:16:19.000000Z", - 'display_starts_at' => "2025-09-05T16:59:13.000000Z", - 'ends_at' => "2021-06-10T03:23:53.000000Z", - 'starts_at' => "2023-07-13T03:36:26.000000Z", - 'discount_upper_limit' => 935, - 'description' => "aVVhfSd3BmnZxBBpR9nxMbDW2Wv9nIAuvJ07T9KHTjKX9sc30nVHddo9MOLvGZ61adHItwXOUDj8FvTz5QBGaQdIsgWXQM5x1yXUhp2cjgTiUn5rz1pVqBgYfePziyv4mtwf363wthBO4FjlbNSGHxbjuEMAeQokaUOBkEJMomGEE3qtgKMvjDsKXEFhYl0BRpqUDYmqwBJzhV6dtnsmaJHCLyhHLjUCzekHgQwDCfsWS6JXTLuG14K9HQ", - 'name' => "pPICoaRhYRcaR59QCffGIaaiPRXQUB9KSDwnfHx9gXjCberbb7S8DARwQI05I6eJLYrFtVTc" + 'display_ends_at' => "2026-08-13T22:16:22.000000Z", + 'display_starts_at' => "2025-05-01T04:08:45.000000Z", + 'ends_at' => "2020-04-22T14:37:28.000000Z", + 'starts_at' => "2025-03-31T17:33:16.000000Z", + 'discount_upper_limit' => 1562, + 'description' => "NXBY9oPVgI76tvDyB2DnUy", + 'name' => "m9pFRmUved6upvYmgnlSSsYDRm" ] ); try { @@ -1262,21 +1262,21 @@ public function testUpdateCoupon48() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 4920.0, - 'usage_limit' => 5774, - 'code' => "F6Iz7He5Q", + 'discount_percentage' => 3083.0, + 'usage_limit' => 798, + 'code' => "Ab", 'is_public' => TRUE, 'is_hidden' => FALSE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2023-07-09T04:42:15.000000Z", - 'display_starts_at' => "2024-11-16T16:37:58.000000Z", - 'ends_at' => "2022-07-24T02:34:18.000000Z", - 'starts_at' => "2025-09-05T01:08:58.000000Z", - 'discount_upper_limit' => 6131, - 'description' => "P0lBKY5Zym6qbNd5Gezpxyuuv2alBrKWaTbSFgzh7CQVHCWblj8QDbDxzNolTpcO", - 'name' => "7N2cnroE2RpkIIvh8Erjc" + 'is_disabled' => TRUE, + 'display_ends_at' => "2025-02-22T15:22:11.000000Z", + 'display_starts_at' => "2020-02-27T07:03:56.000000Z", + 'ends_at' => "2024-07-29T18:10:58.000000Z", + 'starts_at' => "2022-01-17T20:50:36.000000Z", + 'discount_upper_limit' => 3988, + 'description' => "PLs6mqcLQO6KAfySYCh0uqCGrCwLPsZTQHaYj8b8oAQjqHWHEUSfBXgsFSQYVjyMJi1osniwzvMM5724wrvJulOUj4A8M3jM0zpEWete9qDkCIpsjezZ2M4DgCUcWaYN25M17e8QItVU", + 'name' => "PdnGbbjUMIkwxnSAoHyUqS2WrdyexDJw4m5W5NSAarqtGtlcKJp9gTWhEWSlBiVnl9lOR" ] ); try { @@ -1292,22 +1292,22 @@ public function testUpdateCoupon49() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 9324.0, - 'min_amount' => 2227, - 'usage_limit' => 1379, - 'code' => "nN", + 'discount_percentage' => 9154.0, + 'min_amount' => 9388, + 'usage_limit' => 7592, + 'code' => "Fy0IWW", 'is_public' => TRUE, - 'is_hidden' => TRUE, + 'is_hidden' => FALSE, 'is_disabled' => FALSE, - 'display_ends_at' => "2023-02-08T02:16:54.000000Z", - 'display_starts_at' => "2024-10-16T10:37:23.000000Z", - 'ends_at' => "2024-03-28T01:55:03.000000Z", - 'starts_at' => "2023-06-13T15:39:52.000000Z", - 'discount_upper_limit' => 1644, - 'description' => "XpjEUxFP9ZbCN8RnV7Q3f92KNkDfzWRiioT9QYFPklAn30gj1CmaOUBeCZvfeO7Sgh2QcnuYHCBxXNgm1qjvh6lwQ5YfQRfoj2wOYmg9391o91QzyCQzu6PMATfONJfxW9vGUYm5paU0VcU", - 'name' => "2VDfrMfAvz54ATPoiAdZgkLgRvu594uUs007xOusoKdSFtNkw4qjPQJ7" + 'display_ends_at' => "2024-10-04T03:50:35.000000Z", + 'display_starts_at' => "2021-02-09T14:31:36.000000Z", + 'ends_at' => "2026-05-28T09:24:15.000000Z", + 'starts_at' => "2020-02-06T23:18:35.000000Z", + 'discount_upper_limit' => 5858, + 'description' => "B2M5EGOlNZgqvSi38sr7tIAdAm2GfCQqu6PVWox7elCTfrAqAyLdOvPV5cpp3AIIQZmW74G7CnNpvzFPpYINeb1", + 'name' => "EwkSNbZUKM9QJifASeEjt7rgfB4dUvUA5MkBayzjLixvqernP2ia0JTvsqFBudbGeZdEPGzzDd2lyZr3fyGm4G1h2gpnMz4EtR2vopXxSWiIg6gduAW" ] ); try { @@ -1323,23 +1323,23 @@ public function testUpdateCoupon50() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 1770.0, - 'is_shop_specified' => TRUE, - 'min_amount' => 7340, - 'usage_limit' => 4546, - 'code' => "34RHyBZkw", + 'discount_percentage' => 358.0, + 'is_shop_specified' => FALSE, + 'min_amount' => 6841, + 'usage_limit' => 9372, + 'code' => "kDSsioG64", 'is_public' => FALSE, 'is_hidden' => FALSE, - 'is_disabled' => FALSE, - 'display_ends_at' => "2024-04-28T15:42:53.000000Z", - 'display_starts_at' => "2021-02-09T18:43:38.000000Z", - 'ends_at' => "2021-09-13T11:40:02.000000Z", - 'starts_at' => "2024-09-28T21:54:35.000000Z", - 'discount_upper_limit' => 5471, - 'description' => "p1bmTMaDirN4G2FVcRAILTPQLxfz7QYzqiXv1dBYjUZmnwyS1m", - 'name' => "AzTO6PEOOvujUYEjG1bsd93HwfuPWrouBgDOWBAyx1cuE" + 'is_disabled' => TRUE, + 'display_ends_at' => "2021-10-04T22:36:54.000000Z", + 'display_starts_at' => "2023-03-06T05:26:39.000000Z", + 'ends_at' => "2023-10-25T09:31:18.000000Z", + 'starts_at' => "2022-04-15T22:51:14.000000Z", + 'discount_upper_limit' => 884, + 'description' => "CMIRDD7seSSxbRy6UJ2yU6TRb2QsyUYaFBg0rLG7ixw8rumX9lPF6p8o2y11Yrgt4LCmHaJMs2PMcoeItTVcWkxXihexQXo312p3Wls1sE7BHULcZQtWWfaD4rWZB2GIm3dWvJq3fHzlHa1nO6pf4h9ws9kLnk6cNbb0JJrPLyLIGGlYxmDF5NDmHAR3RBnK72f11paMW4hGPanWOZJLbDfcebA2uxdCspznoi6atFNTb", + 'name' => "rEABXoODKwUOy71jHzimbjyu" ] ); try { @@ -1355,24 +1355,24 @@ public function testUpdateCoupon51() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 4569.0, - 'available_shop_ids' => ["a0062abb-c67b-4854-bdbd-d455c31c6f32"], + 'discount_percentage' => 9986.0, + 'available_shop_ids' => ["7034ff1e-dd42-4405-9612-6e0cb4c1f6e3"], 'is_shop_specified' => FALSE, - 'min_amount' => 9809, - 'usage_limit' => 5060, - 'code' => "Edr", + 'min_amount' => 3614, + 'usage_limit' => 5138, + 'code' => "QnQ9Lj", 'is_public' => TRUE, 'is_hidden' => FALSE, 'is_disabled' => TRUE, - 'display_ends_at' => "2022-08-31T11:44:41.000000Z", - 'display_starts_at' => "2022-07-19T16:38:59.000000Z", - 'ends_at' => "2024-12-20T19:23:00.000000Z", - 'starts_at' => "2022-01-03T09:26:41.000000Z", - 'discount_upper_limit' => 879, - 'description' => "H7roprIUCAGYbFfz98qEYs3fTBqIMEk6UFEGcRCIsN4Zfz8ZjlCqkGEh1KM2WnP", - 'name' => "d3zzJU6PO3sdcI8PDT08v74BI2VP" + 'display_ends_at' => "2021-02-04T04:47:59.000000Z", + 'display_starts_at' => "2026-07-28T23:19:17.000000Z", + 'ends_at' => "2023-01-14T07:18:22.000000Z", + 'starts_at' => "2021-04-06T06:44:01.000000Z", + 'discount_upper_limit' => 6258, + 'description' => "jYyblkDRghHjQDZezbRZC9FxfNOIHrbpOq6mcQRKL5CG2GPSQQB1U6IjRsZr2eFWgbnzGrBQcbaSK3iX1ZFYsGd1YMLCaCs0F5pkoUcbMvLHGSU2LTCLPQ5GJELxIJ85m7pWO5Oq5sU8iwoJ735Qje9VnU", + 'name' => "ZQt0pzes3TegY2AoCAsHw" ] ); try { @@ -1388,25 +1388,25 @@ public function testUpdateCoupon52() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 1313.0, - 'storage_id' => "2eb63be0-423b-4098-84e5-63b8feade9f1", - 'available_shop_ids' => ["80e0eef3-a434-493b-8109-2f2217a53810", "62d05825-ed08-42a8-899b-a20a74d7b67d", "57f0e48e-3a32-4ddc-8dc5-c39e625ab1a2", "7010ca93-ea41-4c34-a7ca-f46a96587e2d", "77a94948-ac2e-49f4-8796-94a48302eb06"], + 'discount_percentage' => 6083.0, + 'storage_id' => "f5c43c87-91fe-4d8f-9035-72c1e7dd3836", + 'available_shop_ids' => ["00556bd3-a69b-4802-afba-411f81b862e3", "79c3f10e-962d-402d-bd5b-05028ac3f2f5", "300dd56e-7bba-4d5d-b36d-a82bae4f15f4", "3d7892ae-ff35-4b1e-a15b-d3e75d63016a", "baa43d0a-8f45-4f6b-9b2b-94fcc3e8f23d", "26e10d06-02d5-4644-9028-966ec318f8b1", "260e866e-1168-4331-854a-3305b3be1d98", "9a60aa30-0d50-4bbf-95ef-7701bc6d247e", "c3e0aa4c-350e-4f09-9940-323da88094d9", "68ec31b3-adb3-4f41-ab5e-d7182b697365"], 'is_shop_specified' => TRUE, - 'min_amount' => 6500, - 'usage_limit' => 7962, - 'code' => "B", - 'is_public' => FALSE, + 'min_amount' => 5541, + 'usage_limit' => 757, + 'code' => "L", + 'is_public' => TRUE, 'is_hidden' => TRUE, - 'is_disabled' => TRUE, - 'display_ends_at' => "2024-01-04T01:05:06.000000Z", - 'display_starts_at' => "2025-08-06T17:09:24.000000Z", - 'ends_at' => "2023-02-17T07:02:47.000000Z", - 'starts_at' => "2023-07-30T07:20:03.000000Z", - 'discount_upper_limit' => 6757, - 'description' => "Yn8uvrsJwmXqAKgViXf2eJim1RdN4XCU5aG5xcoPdJ6AA1qyCCpsvposWm2l41CxysbDiZ7jcWk9v3rFUsJH0jVcUr5HWJNhtXiYy5phVTxCRdiZLpJEvBgW4klcH2ny0NUmrDOqBFYNnMLa09HShYwuBZNHwHLuF2sQorRpPsZtE76w8OXjsudRpCiPYzaozDVed5HY97wwuPUMWYXf", - 'name' => "SOYkBqdKQHMj0xj5uvmLIH1QsPN0PjhwTGf2mN" + 'is_disabled' => FALSE, + 'display_ends_at' => "2020-07-26T00:47:11.000000Z", + 'display_starts_at' => "2025-08-16T08:48:54.000000Z", + 'ends_at' => "2022-10-16T09:10:12.000000Z", + 'starts_at' => "2024-02-05T06:26:56.000000Z", + 'discount_upper_limit' => 1112, + 'description' => "c0DOPIsjoZ1AHyJKzNRcJglLKTrsJZ4LsdIfCC8uQL5mCoKagjGEM3GfsC9B0w8zKt6bQig1LgqOPtR6wzZdUh56Q0WZf8IPC7BRlPxu7PJAL2SSrdIkCx2w3UniyERaYjCV8kJefHmgXwlVomKPcnp5Z68u", + 'name' => "iRVcRs6iSVq6CAE1cykbPfFVTBynTVWrp1v" ] ); try { @@ -1422,26 +1422,26 @@ public function testUpdateCoupon53() { $client = $this->newClient(); $request = new Request\UpdateCoupon( - "48cdec88-c364-4af3-91e3-00dd5eac3acd", + "b34c256e-69ae-4c0f-8b29-177a41e29683", [ - 'discount_percentage' => 670.0, - 'num_recipients_cap' => 5528, - 'storage_id' => "693897b1-b6c6-4eb2-a48c-e57a6b5dab97", - 'available_shop_ids' => ["dcf32c84-9c1b-4e6b-923b-aeb647eeb185", "4b3d1c83-33ef-47e8-aa47-c1d15162b588", "e3dff5d8-d4d8-4520-8f29-bbbdaedffed7", "1afa11c7-7614-411d-8dfa-4fa5066fbc53", "9f7935d0-2c0d-4ce0-ab28-35e0ef44e779", "b8a70e59-689c-4188-98d8-5eb44e4430c7", "325c2b7a-e62a-4521-8e18-e537a3de26c0", "1295963d-b8d4-4e37-8f6b-a91dbf2086e3", "0c90d838-8901-4048-bd2d-6d203609aa34", "7fa61e12-6ebc-4b87-b9d7-273981e0a96b"], + 'discount_percentage' => 3412.0, + 'num_recipients_cap' => 8690, + 'storage_id' => "1a3d1f73-72e4-4fcf-9203-2f0c9ea31029", + 'available_shop_ids' => ["8620069d-31fb-461f-81ce-2dedacdbc058", "f6ad2675-7a49-4f81-b496-653ea2808070", "9ae861ac-b6ea-4661-a133-50ffc2446492", "9b87f81a-756a-444d-806a-789deedcc5ac", "fad30001-19ce-46e6-b812-3fd8c03941fa"], 'is_shop_specified' => FALSE, - 'min_amount' => 2021, - 'usage_limit' => 6909, - 'code' => "7Preq8n0M", + 'min_amount' => 203, + 'usage_limit' => 5358, + 'code' => "iyaJFm", 'is_public' => FALSE, - 'is_hidden' => FALSE, + 'is_hidden' => TRUE, 'is_disabled' => FALSE, - 'display_ends_at' => "2024-06-25T05:02:34.000000Z", - 'display_starts_at' => "2026-07-20T10:40:16.000000Z", - 'ends_at' => "2020-03-09T14:11:33.000000Z", - 'starts_at' => "2025-12-21T11:41:45.000000Z", - 'discount_upper_limit' => 4655, - 'description' => "vcVzayJGxdqzoO9uXS4XBDN0o0Mu7ieKvzIZjqj6ciQDbUqTLqf5I0WmQsV3ZqnN3F5j5hei5eenuWOLqxpAqKhr1PiatJCFbxFePHe8fLp7pW", - 'name' => "tBDbGEkzsRtHz3ymmInXbIX7AII" + 'display_ends_at' => "2020-03-07T06:44:27.000000Z", + 'display_starts_at' => "2023-12-18T10:09:54.000000Z", + 'ends_at' => "2023-05-15T18:11:32.000000Z", + 'starts_at' => "2025-11-24T21:06:57.000000Z", + 'discount_upper_limit' => 5862, + 'description' => "FemIMfA7XBmcoIx81EXrZTOXzCYdtNcSc50TRhvcOBTaYtXxGHr5BD4DZSX0CKWqFPB7cXogK3lXTpk1ACQL", + 'name' => "5MC" ] ); try { diff --git a/tests/UpdateWebhookTest.php b/tests/UpdateWebhookTest.php index 3e5107f..bfbbef2 100644 --- a/tests/UpdateWebhookTest.php +++ b/tests/UpdateWebhookTest.php @@ -8,7 +8,7 @@ public function testUpdateWebhook0() { $client = $this->newClient(); $request = new Request\UpdateWebhook( - "e50e2675-062e-4528-ab9a-66556674d49d" + "ca399bcd-b969-4338-9e11-a7b184bed223" ); try { $response = $client->send($request); @@ -23,7 +23,7 @@ public function testUpdateWebhook1() { $client = $this->newClient(); $request = new Request\UpdateWebhook( - "e50e2675-062e-4528-ab9a-66556674d49d", + "ca399bcd-b969-4338-9e11-a7b184bed223", [ 'task' => "bulk_shops" ] @@ -41,9 +41,9 @@ public function testUpdateWebhook2() { $client = $this->newClient(); $request = new Request\UpdateWebhook( - "e50e2675-062e-4528-ab9a-66556674d49d", + "ca399bcd-b969-4338-9e11-a7b184bed223", [ - 'is_active' => FALSE, + 'is_active' => TRUE, 'task' => "process_user_stats_operation" ] ); @@ -60,9 +60,9 @@ public function testUpdateWebhook3() { $client = $this->newClient(); $request = new Request\UpdateWebhook( - "e50e2675-062e-4528-ab9a-66556674d49d", + "ca399bcd-b969-4338-9e11-a7b184bed223", [ - 'url' => "o", + 'url' => "IvFF2aV", 'is_active' => TRUE, 'task' => "process_user_stats_operation" ]