diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportDepartmentRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportDepartmentRequest.json new file mode 100644 index 00000000..be8fa7ec --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportDepartmentRequest.json @@ -0,0 +1,4 @@ +{ + "encoding_aeskey": "IJUiXNpvGbODwKEBSEsAeOAPAhkqHqNCF6g19t9wfg2", + "block_size": 1000000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportDepartmentResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportDepartmentResponse.json new file mode 100644 index 00000000..62d58683 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportDepartmentResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "jobid": "jobid_xxxxxxxxx" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportGetResultRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportGetResultRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportGetResultRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportGetResultResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportGetResultResponse.json new file mode 100644 index 00000000..3b0170c9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportGetResultResponse.json @@ -0,0 +1,17 @@ +{ + "errcode": 0, + "errmsg": "ok", + "status": 2, + "data_list": [ + { + "url": "https://xxxxx", + "size": 12345, + "md5": "xxxxxxxxx" + }, + { + "url": "https://xxxxx", + "size": 12345, + "md5": "xxxxxxxx" + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportSimpleUserRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportSimpleUserRequest.json new file mode 100644 index 00000000..be8fa7ec --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportSimpleUserRequest.json @@ -0,0 +1,4 @@ +{ + "encoding_aeskey": "IJUiXNpvGbODwKEBSEsAeOAPAhkqHqNCF6g19t9wfg2", + "block_size": 1000000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportSimpleUserResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportSimpleUserResponse.json new file mode 100644 index 00000000..62d58683 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportSimpleUserResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "jobid": "jobid_xxxxxxxxx" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportTagUserRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportTagUserRequest.json new file mode 100644 index 00000000..931d4b4d --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportTagUserRequest.json @@ -0,0 +1,5 @@ +{ + "tagid": 1, + "encoding_aeskey": "IJUiXNpvGbODwKEBSEsAeOAPAhkqHqNCF6g19t9wfg2", + "block_size": 1000000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportTagUserResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportTagUserResponse.json new file mode 100644 index 00000000..62d58683 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportTagUserResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "jobid": "jobid_xxxxxxxxx" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportUserRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportUserRequest.json new file mode 100644 index 00000000..be8fa7ec --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportUserRequest.json @@ -0,0 +1,4 @@ +{ + "encoding_aeskey": "IJUiXNpvGbODwKEBSEsAeOAPAhkqHqNCF6g19t9wfg2", + "block_size": 1000000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportUserResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportUserResponse.json new file mode 100644 index 00000000..76bae8fa --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExport/CgibinExportUserResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "jobid": "jobid_xxxxxxxxxxxxxxx" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateRequest.json new file mode 100644 index 00000000..7e88b8d2 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateRequest.json @@ -0,0 +1,39 @@ +{ + "parent_id": 0, + "strategy_name": "NAME", + "admin_list": [ + "zhangsan", + "lisi" + ], + "privilege": { + "view_customer_list": true, + "view_customer_data": true, + "view_room_list": true, + "contact_me": true, + "join_room": true, + "share_customer": false, + "oper_resign_customer": true, + "send_customer_msg": true, + "edit_welcome_msg": true, + "view_behavior_data": true, + "view_room_data": true, + "send_group_msg": true, + "room_deduplication": true, + "rapid_reply": true, + "onjob_customer_transfer": true, + "edit_anti_spam_rule": true, + "export_customer_list": true, + "export_customer_data": true, + "export_customer_group_list": true + }, + "range": [ + { + "type": 1, + "userid": "zhangsan" + }, + { + "type": 2, + "partyid": 1 + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateResponse.json new file mode 100644 index 00000000..1901aad1 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "strategy_id": 1 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyDeleteRequest.json new file mode 100644 index 00000000..52493ded --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "strategy_id": 1 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyDeleteResponse.json new file mode 100644 index 00000000..f752befe --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyEditRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyEditRequest.json new file mode 100644 index 00000000..02f5934f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyEditRequest.json @@ -0,0 +1,50 @@ +{ + "strategy_id": 1, + "strategy_name": "NAME", + "admin_list": [ + "zhangsan", + "lisi" + ], + "privilege": { + "view_customer_list": true, + "view_customer_data": true, + "view_room_list": true, + "contact_me": true, + "join_room": true, + "share_customer": false, + "oper_resign_customer": true, + "oper_resign_group": true, + "send_customer_msg": true, + "edit_welcome_msg": true, + "view_behavior_data": true, + "view_room_data": true, + "send_group_msg": true, + "room_deduplication": true, + "rapid_reply": true, + "onjob_customer_transfer": true, + "edit_anti_spam_rule": true, + "export_customer_list": true, + "export_customer_data": true, + "export_customer_group_list": true + }, + "range_add": [ + { + "type": 1, + "userid": "zhangsan" + }, + { + "type": 2, + "partyid": 1 + } + ], + "range_del": [ + { + "type": 1, + "userid": "lisi" + }, + { + "type": 2, + "partyid": 2 + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyEditResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyEditResponse.json new file mode 100644 index 00000000..f752befe --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyEditResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeRequest.json new file mode 100644 index 00000000..7994abe1 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeRequest.json @@ -0,0 +1,5 @@ +{ + "strategy_id": 1, + "cursor": "CURSOR", + "limit": 1000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeResponse.json new file mode 100644 index 00000000..e47d797d --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeResponse.json @@ -0,0 +1,15 @@ +{ + "errcode": 0, + "errmsg": "ok", + "range": [ + { + "type": 1, + "userid": "zhangsan" + }, + { + "type": 2, + "partyid": 1 + } + ], + "next_cursor": "NEXT_CURSOR" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRequest.json new file mode 100644 index 00000000..52493ded --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRequest.json @@ -0,0 +1,3 @@ +{ + "strategy_id": 1 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetResponse.json new file mode 100644 index 00000000..fec44469 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetResponse.json @@ -0,0 +1,36 @@ +{ + "errcode": 0, + "errmsg": "ok", + "strategy": { + "strategy_id": 1, + "parent_id": 0, + "strategy_name": "NAME", + "create_time": 1557838797, + "admin_list": [ + "zhangsan", + "lisi" + ], + "privilege": { + "view_customer_list": true, + "view_customer_data": true, + "view_room_list": true, + "contact_me": true, + "join_room": true, + "share_customer": false, + "oper_resign_customer": true, + "oper_resign_group": true, + "send_customer_msg": true, + "edit_welcome_msg": true, + "view_behavior_data": true, + "view_room_data": true, + "send_group_msg": true, + "room_deduplication": true, + "rapid_reply": true, + "onjob_customer_transfer": true, + "edit_anti_spam_rule": true, + "export_customer_list": true, + "export_customer_data": true, + "export_customer_group_list": true + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyListRequest.json new file mode 100644 index 00000000..742e9db6 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyListRequest.json @@ -0,0 +1,4 @@ +{ + "cursor": "CURSOR", + "limit": 1000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyListResponse.json new file mode 100644 index 00000000..2f83993a --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyListResponse.json @@ -0,0 +1,13 @@ +{ + "errcode": 0, + "errmsg": "ok", + "strategy": [ + { + "strategy_id": 1 + }, + { + "strategy_id": 2 + } + ], + "next_cursor": "NEXT_CURSOR" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateRequest.json new file mode 100644 index 00000000..733b71e4 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateRequest.json @@ -0,0 +1,22 @@ +{ + "parent_id": 0, + "strategy_name": "NAME", + "admin_list": [ + "zhangsan", + "lisi" + ], + "privilege": { + "send_moment": true, + "view_moment_list": true + }, + "range": [ + { + "type": 1, + "userid": "zhangsan" + }, + { + "type": 2, + "partyid": 1 + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateResponse.json new file mode 100644 index 00000000..1901aad1 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "strategy_id": 1 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyDeleteRequest.json new file mode 100644 index 00000000..52493ded --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "strategy_id": 1 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyDeleteResponse.json new file mode 100644 index 00000000..f752befe --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyEditRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyEditRequest.json new file mode 100644 index 00000000..2d723e24 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyEditRequest.json @@ -0,0 +1,32 @@ +{ + "strategy_id": 1, + "strategy_name": "NAME", + "admin_list": [ + "zhangsan", + "lisi" + ], + "privilege": { + "view_moment_list": true, + "send_moment": true + }, + "range_add": [ + { + "type": 1, + "userid": "zhangsan" + }, + { + "type": 2, + "partyid": 1 + } + ], + "range_del": [ + { + "type": 1, + "userid": "lisi" + }, + { + "type": 2, + "partyid": 2 + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyEditResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyEditResponse.json new file mode 100644 index 00000000..f752befe --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyEditResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeRequest.json new file mode 100644 index 00000000..7994abe1 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeRequest.json @@ -0,0 +1,5 @@ +{ + "strategy_id": 1, + "cursor": "CURSOR", + "limit": 1000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeResponse.json new file mode 100644 index 00000000..e47d797d --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeResponse.json @@ -0,0 +1,15 @@ +{ + "errcode": 0, + "errmsg": "ok", + "range": [ + { + "type": 1, + "userid": "zhangsan" + }, + { + "type": 2, + "partyid": 1 + } + ], + "next_cursor": "NEXT_CURSOR" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRequest.json new file mode 100644 index 00000000..52493ded --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRequest.json @@ -0,0 +1,3 @@ +{ + "strategy_id": 1 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetResponse.json new file mode 100644 index 00000000..e503ef83 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetResponse.json @@ -0,0 +1,18 @@ +{ + "errcode": 0, + "errmsg": "ok", + "strategy": { + "strategy_id": 1, + "parent_id": 0, + "strategy_name": "NAME", + "create_time": 1557838797, + "admin_list": [ + "zhangsan", + "lisi" + ], + "privilege": { + "view_moment_list": true, + "send_moment": true + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyListRequest.json new file mode 100644 index 00000000..742e9db6 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyListRequest.json @@ -0,0 +1,4 @@ +{ + "cursor": "CURSOR", + "limit": 1000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyListResponse.json new file mode 100644 index 00000000..2f83993a --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyListResponse.json @@ -0,0 +1,13 @@ +{ + "errcode": 0, + "errmsg": "ok", + "strategy": [ + { + "strategy_id": 1 + }, + { + "strategy_id": 2 + } + ], + "next_cursor": "NEXT_CURSOR" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactAddStrategyTagRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactAddStrategyTagRequest.json new file mode 100644 index 00000000..401f2860 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactAddStrategyTagRequest.json @@ -0,0 +1,16 @@ +{ + "strategy_id": 1, + "group_id": "GROUP_ID", + "group_name": "GROUP_NAME", + "order": 1, + "tag": [ + { + "name": "TAG_NAME_1", + "order": 1 + }, + { + "name": "TAG_NAME_2", + "order": 2 + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactAddStrategyTagResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactAddStrategyTagResponse.json new file mode 100644 index 00000000..a4870ba2 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactAddStrategyTagResponse.json @@ -0,0 +1,24 @@ +{ + "errcode": 0, + "errmsg": "ok", + "tag_group": { + "group_id": "TAG_GROUPID1", + "group_name": "GOURP_NAME", + "create_time": 1557838797, + "order": 1, + "tag": [ + { + "id": "TAG_ID1", + "name": "NAME1", + "create_time": 1557838797, + "order": 1 + }, + { + "id": "TAG_ID2", + "name": "NAME2", + "create_time": 1557838797, + "order": 2 + } + ] + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactDeleteStrategyTagRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactDeleteStrategyTagRequest.json new file mode 100644 index 00000000..26e3ecde --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactDeleteStrategyTagRequest.json @@ -0,0 +1,10 @@ +{ + "tag_id": [ + "TAG_ID_1", + "TAG_ID_2" + ], + "group_id": [ + "GROUP_ID_1", + "GROUP_ID_2" + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactDeleteStrategyTagResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactDeleteStrategyTagResponse.json new file mode 100644 index 00000000..f752befe --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactDeleteStrategyTagResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactEditStrategyTagRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactEditStrategyTagRequest.json new file mode 100644 index 00000000..53d649d0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactEditStrategyTagRequest.json @@ -0,0 +1,5 @@ +{ + "id": "TAG_ID", + "name": "NEW_TAG_NAME", + "order": 1 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactEditStrategyTagResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactEditStrategyTagResponse.json new file mode 100644 index 00000000..f752befe --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactEditStrategyTagResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactGetStrategyTagListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactGetStrategyTagListRequest.json new file mode 100644 index 00000000..e10386f9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactGetStrategyTagListRequest.json @@ -0,0 +1,11 @@ +{ + "strategy_id": 1, + "tag_id": [ + "etXXXXXXXXXX", + "etYYYYYYYYYY" + ], + "group_id": [ + "etZZZZZZZZZZZZZ", + "etYYYYYYYYYYYYY" + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactGetStrategyTagListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactGetStrategyTagListResponse.json new file mode 100644 index 00000000..8b846e93 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/StrategyTag/CgibinExternalContactGetStrategyTagListResponse.json @@ -0,0 +1,27 @@ +{ + "errcode": 0, + "errmsg": "ok", + "tag_group": [ + { + "group_id": "TAG_GROUPID1", + "group_name": "GOURP_NAME", + "create_time": 1557838797, + "order": 1, + "strategy_id": 1, + "tag": [ + { + "id": "TAG_ID1", + "name": "NAME1", + "create_time": 1557838797, + "order": 1 + }, + { + "id": "TAG_ID2", + "name": "NAME2", + "create_time": 1557838797, + "order": 2 + } + ] + } + ] +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListSelectedTicketUserRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListSelectedTicketUserRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListSelectedTicketUserRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListSelectedTicketUserResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListSelectedTicketUserResponse.json new file mode 100644 index 00000000..92250962 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListSelectedTicketUserResponse.json @@ -0,0 +1,8 @@ +{ + "errcode": 0, + "errmsg": "ok", + "operator_open_userid": "xxx", + "open_userid_list": [ "xxxx", "xxxx" ], + "unauth_open_userid_list": [ "yyyy", "yyy" ], + "total": 10 +} \ No newline at end of file