@@ -11,8 +11,8 @@ Request.ListCampaigns request = new Request.ListCampaigns(
11
11
" xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // マネーID
12
12
) {
13
13
IsOngoing = false , // 現在適用可能なキャンペーンかどうか
14
- AvailableFrom = " 2023-06-12T02:18:30 .000000Z" , // 指定された日時以降に適用可能期間が含まれているか
15
- AvailableTo = " 2023-03-14T19:36:47 .000000Z" , // 指定された日時以前に適用可能期間が含まれているか
14
+ AvailableFrom = " 2020-07-01T00:25:56 .000000Z" , // 指定された日時以降に適用可能期間が含まれているか
15
+ AvailableTo = " 2022-12-11T03:14:20 .000000Z" , // 指定された日時以前に適用可能期間が含まれているか
16
16
Page = 1 , // ページ番号
17
17
PerPage = 20 , // 1ページ分の取得数
18
18
};
@@ -123,36 +123,36 @@ Response.PaginatedCampaigns response = await request.Send(client);
123
123
124
124
``` csharp
125
125
Request .CreateCampaign request = new Request .CreateCampaign (
126
- " 8komJ1Atk5RVlui7mGRMrDuzhgMwi2QEwxvEfxvbfoaYN92mmS964bSnGq9n7PpIOomMWW66P3IlH0kXmsTMdugDsmRtGnF7L4kFCWrbFqt27c2GHcIyayD2aKjXN0NBWyTy0xC6byToeZcV73t7vuEmirlewYMI5WNi6AMJzfUo3Mw8SUD48UFtXOBKAPivd5iJNrdqAuTxyB0A3WX2Ec " , // キャンペーン名
126
+ " vNBs " , // キャンペーン名
127
127
" xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" , // マネーID
128
- " 2024-01-28T22:34:10 .000000Z" , // キャンペーン開始日時
129
- " 2020-07-08T19:55:58 .000000Z" , // キャンペーン終了日時
130
- 2422 , // キャンペーンの適用優先度
131
- " payment " // イベント種別
128
+ " 2022-08-09T16:43:13 .000000Z" , // キャンペーン開始日時
129
+ " 2022-04-04T15:28:43 .000000Z" , // キャンペーン終了日時
130
+ 6782 , // キャンペーンの適用優先度
131
+ " external-transaction " // イベント種別
132
132
) {
133
133
BearPointShopId = " xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" , // ポイント負担先店舗ID
134
- Description = " xFyFeM64iLpLDhctAZixWvzCjvZGuuLmpXAGJua2paAAkUgzb5zEsMYGbxzOIV2r2JtDEGxgzX90xQ1qEwnOjzBjMdE2ZgqC6g1ENWOPFMuygZod8nuff2bwE3RDjoGhPLmonziI8gPB410GLPQCeC7jS6W3DftZcdyglmNXEppEtAweq " , // キャンペーンの説明文
135
- Status = " enabled " , // キャンペーン作成時の状態
136
- PointExpiresAt = " 2020 -11-09T20:33:41 .000000Z" , // ポイント有効期限(絶対日時指定)
137
- PointExpiresInDays = 6073 , // ポイント有効期限(相対日数指定)
134
+ Description = " RsG1pcvzPfSNlMjgyCm3l36NNuyyweAXXanZiLS6lbj9JXoVWEOjNWcJ8Pqob8ZBDc2LIkAJFpX3tMiPvkskrBs7cZNQht6pUXt6QkeG9pRp1c5EcN6nLJcb0NEcuMnzKSDbJDSeKRyRniwPaN0afN8mRVY0r2kLaYAQQnNW " , // キャンペーンの説明文
135
+ Status = " disabled " , // キャンペーン作成時の状態
136
+ PointExpiresAt = " 2021 -11-18T01:45:25 .000000Z" , // ポイント有効期限(絶対日時指定)
137
+ PointExpiresInDays = 1429 , // ポイント有効期限(相対日数指定)
138
138
IsExclusive = true , // キャンペーンの重複設定
139
139
Subject = " all" , // ポイント付与の対象金額の種別
140
- AmountBasedPointRules = new object []{new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" subject_more_than_or_equal" ,1000 }, {" subject_less_than" ,5000 }}}, // 取引金額ベースのポイント付与ルール
141
- ProductBasedPointRules = new object []{new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" product_code" ," 4912345678904" }, {" is_multiply_by_count" ,true }, {" required_count" ,2 }}}, // 商品情報ベースのポイント付与ルール
142
- BlacklistedProductRules = new object []{new Dictionary <string , object >(){{" product_code" ," 4912345678904" }, {" classification_code" ," c123" }}, new Dictionary < string , object >(){{ " product_code " , " 4912345678904 " }, { " classification_code " , " c123 " }}, new Dictionary < string , object >(){{ " product_code " , " 4912345678904 " }, { " classification_code " , " c123 " }} }, // 商品情報ベースのキャンペーンで除外対象にする商品リスト
143
- ApplicableDaysOfWeek = new int []{1 , 6 }, // キャンペーンを適用する曜日 (複数指定)
140
+ AmountBasedPointRules = new object []{new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" subject_more_than_or_equal" ,1000 }, {" subject_less_than" ,5000 }}, new Dictionary < string , object >(){{ " point_amount " , 5 }, { " point_amount_unit " , " percent " }, { " subject_more_than_or_equal " , 1000 }, { " subject_less_than " , 5000 }}, new Dictionary < string , object >(){{ " point_amount " , 5 }, { " point_amount_unit " , " percent " }, { " subject_more_than_or_equal " , 1000 }, { " subject_less_than " , 5000 }} }, // 取引金額ベースのポイント付与ルール
141
+ ProductBasedPointRules = new object []{new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" product_code" ," 4912345678904" }, {" is_multiply_by_count" ,true }, {" required_count" ,2 }}, new Dictionary < string , object >(){{ " point_amount " , 5 }, { " point_amount_unit " , " percent " }, { " product_code " , " 4912345678904 " }, { " is_multiply_by_count " , true }, { " required_count " , 2 }} }, // 商品情報ベースのポイント付与ルール
142
+ BlacklistedProductRules = new object []{new Dictionary <string , object >(){{" product_code" ," 4912345678904" }, {" classification_code" ," c123" }}}, // 商品情報ベースのキャンペーンで除外対象にする商品リスト
143
+ ApplicableDaysOfWeek = new int []{3 , 2 }, // キャンペーンを適用する曜日 (複数指定)
144
144
ApplicableTimeRanges = new object []{new Dictionary <string , object >(){{" from" ," 12:00" }, {" to" ," 23:59" }}}, // キャンペーンを適用する時間帯 (複数指定)
145
145
ApplicableShopIds = new string []{" xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" }, // キャンペーン適用対象となる店舗IDのリスト
146
- MinimumNumberOfProducts = 6050 , // キャンペーンを適用する1会計内の商品個数の下限
147
- MinimumNumberOfAmount = 5681 , // キャンペーンを適用する1会計内の商品総額の下限
148
- MinimumNumberForCombinationPurchase = 318 , // 複数種類の商品を同時購入するときの商品種別数の下限
146
+ MinimumNumberOfProducts = 4275 , // キャンペーンを適用する1会計内の商品個数の下限
147
+ MinimumNumberOfAmount = 6006 , // キャンペーンを適用する1会計内の商品総額の下限
148
+ MinimumNumberForCombinationPurchase = 417 , // 複数種類の商品を同時購入するときの商品種別数の下限
149
149
ExistInEachProductGroups = true , // 複数の商品グループにつき1種類以上の商品購入によって発火するキャンペーンの指定フラグ
150
- MaxPointAmount = 797 , // キャンペーンによって付与されるポイントの上限
151
- MaxTotalPointAmount = 4271 , // キャンペーンによって付与されるの1人当たりの累計ポイントの上限
150
+ MaxPointAmount = 7464 , // キャンペーンによって付与されるポイントの上限
151
+ MaxTotalPointAmount = 6181 , // キャンペーンによって付与されるの1人当たりの累計ポイントの上限
152
152
DestPrivateMoneyId = " xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" , // ポイント付与先となるマネーID
153
153
ApplicableAccountMetadata = new Dictionary <string , object >(){{" key" ," sex" }, {" value" ," male" }}, // ウォレットに紐付くメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。
154
154
ApplicableTransactionMetadata = new Dictionary <string , object >(){{" key" ," rank" }, {" value" ," bronze" }}, // 取引時に指定するメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。
155
- BudgetCapsAmount = 1893504508 , // キャンペーン予算上限
155
+ BudgetCapsAmount = 593459802 , // キャンペーン予算上限
156
156
};
157
157
Response .Campaign response = await request .Send (client );
158
158
```
@@ -927,32 +927,32 @@ Response.Campaign response = await request.Send(client);
927
927
Request .UpdateCampaign request = new Request .UpdateCampaign (
928
928
" xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" // キャンペーンID
929
929
) {
930
- Name = " LeVc0IIOPvouCcBMs9oEUXdmuJ5CsXeAgeVmz0XdBqvz2LZqSb1Cr9GvJk1u6JVnb04lQy4ktenk93ttYPJhOiPCYhnxitPJhteZ9v4lYIFrYpnV35pBMGKJEJkpn6Mlr99tmpLoTFQeHIPsIBBDhi4oQ1t1s3zE32Vk24Ceen1NSj " , // キャンペーン名
931
- StartsAt = " 2022-11-18T02:27:13 .000000Z" , // キャンペーン開始日時
932
- EndsAt = " 2020-08-12T06:11:00 .000000Z" , // キャンペーン終了日時
933
- Priority = 6665 , // キャンペーンの適用優先度
934
- Event = " external-transaction " , // イベント種別
935
- Description = " 3byZcFEPnIDVyEjs1xIVAG7PJaXsPvnXy7JLPWT4POJKIKUBKfvAdAdVhR8qFWp5tCaOkj67zOOhzPjoLUnpes4zWmpVcy9ixDX4fCfbAE0AZjhFF " , // キャンペーンの説明文
930
+ Name = " D0C3IXLL4lH8T3KxBkSfET7NeTYdPy8UjYc9OlslQQZIq7zSOEeSzczj6ObIBdQwmJP2q6udBME6WRlyybO27f " , // キャンペーン名
931
+ StartsAt = " 2023-01-24T11:58:33 .000000Z" , // キャンペーン開始日時
932
+ EndsAt = " 2024-03-08T03:05:55 .000000Z" , // キャンペーン終了日時
933
+ Priority = 1560 , // キャンペーンの適用優先度
934
+ Event = " payment " , // イベント種別
935
+ Description = " KPW8EbdfuKdbyfcjYNDVx4A2ovqPMZA8irXJ9E6ZcMzkLyAqgwSoddiujWTgn11mpxaVIYgQo " , // キャンペーンの説明文
936
936
Status = " disabled" , // キャンペーン作成時の状態
937
- PointExpiresAt = " 2023-12-14T09:27 :35.000000Z" , // ポイント有効期限(絶対日時指定)
938
- PointExpiresInDays = 4933 , // ポイント有効期限(相対日数指定)
939
- IsExclusive = false , // キャンペーンの重複設定
940
- Subject = " all " , // ポイント付与の対象金額の種別
937
+ PointExpiresAt = " 2021-06-13T14:31 :35.000000Z" , // ポイント有効期限(絶対日時指定)
938
+ PointExpiresInDays = 3039 , // ポイント有効期限(相対日数指定)
939
+ IsExclusive = true , // キャンペーンの重複設定
940
+ Subject = " money " , // ポイント付与の対象金額の種別
941
941
AmountBasedPointRules = new object []{new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" subject_more_than_or_equal" ,1000 }, {" subject_less_than" ,5000 }}, new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" subject_more_than_or_equal" ,1000 }, {" subject_less_than" ,5000 }}}, // 取引金額ベースのポイント付与ルール
942
942
ProductBasedPointRules = new object []{new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" product_code" ," 4912345678904" }, {" is_multiply_by_count" ,true }, {" required_count" ,2 }}, new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" product_code" ," 4912345678904" }, {" is_multiply_by_count" ,true }, {" required_count" ,2 }}, new Dictionary <string , object >(){{" point_amount" ,5 }, {" point_amount_unit" ," percent" }, {" product_code" ," 4912345678904" }, {" is_multiply_by_count" ,true }, {" required_count" ,2 }}}, // 商品情報ベースのポイント付与ルール
943
- BlacklistedProductRules = new object []{new Dictionary <string , object >(){{" product_code" ," 4912345678904" }, {" classification_code" ," c123" }}}, // 商品情報ベースのキャンペーンで除外対象にする商品リスト
944
- ApplicableDaysOfWeek = new int []{2 }, // キャンペーンを適用する曜日 (複数指定)
943
+ BlacklistedProductRules = new object []{new Dictionary <string , object >(){{" product_code" ," 4912345678904" }, {" classification_code" ," c123" }}, new Dictionary < string , object >(){{ " product_code " , " 4912345678904 " }, { " classification_code " , " c123 " }} }, // 商品情報ベースのキャンペーンで除外対象にする商品リスト
944
+ ApplicableDaysOfWeek = new int []{6 , 0 }, // キャンペーンを適用する曜日 (複数指定)
945
945
ApplicableTimeRanges = new object []{new Dictionary <string , object >(){{" from" ," 12:00" }, {" to" ," 23:59" }}}, // キャンペーンを適用する時間帯 (複数指定)
946
- ApplicableShopIds = new string []{" xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" }, // キャンペーン適用対象となる店舗IDのリスト
947
- MinimumNumberOfProducts = 1867 , // キャンペーンを適用する1会計内の商品個数の下限
948
- MinimumNumberOfAmount = 5956 , // キャンペーンを適用する1会計内の商品総額の下限
949
- MinimumNumberForCombinationPurchase = 6072 , // 複数種類の商品を同時購入するときの商品種別数の下限
950
- ExistInEachProductGroups = true , // 複数の商品グループにつき1種類以上の商品購入によって発火するキャンペーンの指定フラグ
951
- MaxPointAmount = 3297 , // キャンペーンによって付与されるポイントの上限
952
- MaxTotalPointAmount = 4112 , // キャンペーンによって付与されるの1人当たりの累計ポイントの上限
946
+ ApplicableShopIds = new string []{" xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" , " xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx " , " xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx " }, // キャンペーン適用対象となる店舗IDのリスト
947
+ MinimumNumberOfProducts = 2506 , // キャンペーンを適用する1会計内の商品個数の下限
948
+ MinimumNumberOfAmount = 2614 , // キャンペーンを適用する1会計内の商品総額の下限
949
+ MinimumNumberForCombinationPurchase = 1217 , // 複数種類の商品を同時購入するときの商品種別数の下限
950
+ ExistInEachProductGroups = false , // 複数の商品グループにつき1種類以上の商品購入によって発火するキャンペーンの指定フラグ
951
+ MaxPointAmount = 4152 , // キャンペーンによって付与されるポイントの上限
952
+ MaxTotalPointAmount = 8728 , // キャンペーンによって付与されるの1人当たりの累計ポイントの上限
953
953
ApplicableAccountMetadata = new Dictionary <string , object >(){{" key" ," sex" }, {" value" ," male" }}, // ウォレットに紐付くメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。
954
954
ApplicableTransactionMetadata = new Dictionary <string , object >(){{" key" ," rank" }, {" value" ," bronze" }}, // 取引時に指定するメタデータが特定の値を持つときにのみ発火するキャンペーンを登録します。
955
- BudgetCapsAmount = 52894808 , // キャンペーン予算上限
955
+ BudgetCapsAmount = 817773375 , // キャンペーン予算上限
956
956
};
957
957
Response .Campaign response = await request .Send (client );
958
958
```
0 commit comments