diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceBatchRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceBatchRequest.json new file mode 100644 index 00000000..5c921749 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceBatchRequest.json @@ -0,0 +1,12 @@ +{ + "item_list": [ + { + "card_id": "CARDID1", + "encrypt_code": "ENCRYPTCODE1" + }, + { + "card_id": "CARDID2", + "encrypt_code": "ENCRYPTCODE2" + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceBatchResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceBatchResponse.json new file mode 100644 index 00000000..662258b2 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceBatchResponse.json @@ -0,0 +1,35 @@ +{ + "errcode": 0, + "errmsg": "ok", + "item_list": [ + { + "card_id": "CARDID", + "openid": "ofdsfasfsafsafasf", + "type": "增值税电子普通发票", + "payee": "深圳市XX有限公司", + "detail": "可在公司企业微信内报销使用", + "user_info": { + "fee": 4000, + "title": "XX有限公司", + "billing_time": 1478620800, + "billing_no": "00000001", + "billing_code": "000000000001", + "info": [ + { + "name": "NAME", + "num": 10, + "unit": "吨", + "price": 4 + } + ], + "fee_without_tax": 2345, + "tax": 123, + "detail": "项目", + "pdf_url": "pdf_url", + "reimburse_status": "INVOICE_REIMBURSE_INIT", + "check_code": "CHECKCODE", + "buyer_number": "BUYERNUMER" + } + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceInfoRequest.json new file mode 100644 index 00000000..709341ce --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceInfoRequest.json @@ -0,0 +1,4 @@ +{ + "card_id": "CARDID", + "encrypt_code": "ENCRYPTCODE" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceInfoResponse.json new file mode 100644 index 00000000..1e67eef0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseGetInvoiceInfoResponse.json @@ -0,0 +1,32 @@ +{ + "errcode": 0, + "errmsg": "ok", + "card_id": "CARDID", + "begin_time": 1469084420, + "end_time": 2100236420, + "openid": "oxfdsfsafaf", + "type": "增值税电子普通发票", + "payee": "深圳市XX有限公司", + "detail": "可在公司企业微信内报销使用", + "user_info": { + "fee": 4000, + "title": "XX有限公司", + "billing_time": 1478620800, + "billing_no": "00000001", + "billing_code": "000000000001", + "info": [ + { + "name": "NAME", + "num": 10, + "unit": "吨", + "price": 4 + } + ], + "fee_without_tax": 2345, + "tax": 123, + "detail": "项目", + "pdf_url": "pdf_url", + "reimburse_status": "INVOICE_REIMBURSE_INIT", + "check_code": "check_code" + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateInvoiceStatusRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateInvoiceStatusRequest.json new file mode 100644 index 00000000..5b194172 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateInvoiceStatusRequest.json @@ -0,0 +1,6 @@ +{ + "card_id": "CARDID", + "encrypt_code": "ENCRYPTCODE", + "reimburse_status": "INVOICE_REIMBURSE_INIT" +} + \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateInvoiceStatusResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateInvoiceStatusResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateInvoiceStatusResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateStatusBatchRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateStatusBatchRequest.json new file mode 100644 index 00000000..dfde005e --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateStatusBatchRequest.json @@ -0,0 +1,14 @@ +{ + "openid": "OPENID", + "reimburse_status": "INVOICE_REIMBURSE_INIT", + "invoice_list": [ + { + "card_id": "cardid_1", + "encrypt_code": "encrypt_code_1" + }, + { + "card_id": "cardid_2", + "encrypt_code": "encrypt_code_2" + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateStatusBatchResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateStatusBatchResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCardInvoice/CgibinCardInvoiceReimburseUpdateStatusBatchResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinAddCheckinUserFaceRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinAddCheckinUserFaceRequest.json new file mode 100644 index 00000000..19288419 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinAddCheckinUserFaceRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "james", + "userface": "PLACE_HOLDER" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinAddCheckinUserFaceResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinAddCheckinUserFaceResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinAddCheckinUserFaceResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDataRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDataRequest.json new file mode 100644 index 00000000..2bab2743 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDataRequest.json @@ -0,0 +1,6 @@ +{ + "opencheckindatatype": 3, + "starttime": 1492617600, + "endtime": 1492790400, + "useridlist": [ "james", "paul" ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDataResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDataResponse.json new file mode 100644 index 00000000..f74b366f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDataResponse.json @@ -0,0 +1,43 @@ +{ + "errcode": 0, + "errmsg": "ok", + "checkindata": [ + { + "userid": "james", + "groupname": "打卡一组", + "checkin_type": "上班打卡", + "exception_type": "地点异常", + "checkin_time": 1492617610, + "location_title": "依澜府", + "location_detail": "四川省成都市武侯区益州大道中段784号附近", + "wifiname": "办公一区", + "notes": "路上堵车,迟到了5分钟", + "wifimac": "3c:46:d8:0c:7a:70", + "mediaids": [ "WWCISP_G8PYgRaOVHjXWUWFqchpBqqqUpGj0OyR9z6WTwhnMZGCPHxyviVstiv_2fTG8YOJq8L8zJT2T2OvTebANV-2MQ" ], + "sch_checkin_time": 1492617610, + "groupid": 1, + "schedule_id": 0, + "timeline_id": 2 + }, + { + "userid": "paul", + "groupname": "打卡二组", + "checkin_type": "外出打卡", + "exception_type": "时间异常", + "checkin_time": 1492617620, + "location_title": "重庆出口加工区", + "location_detail": "重庆市渝北区金渝大道101号金渝大道", + "wifiname": "办公室二区", + "notes": "", + "wifimac": "3c:46:d8:0c:7a:71", + "mediaids": [ "WWCISP_G8PYgRaOVHjXWUWFqchpBqqqUpGj0OyR9z6WTwhnMZGCPHxyviVstiv_2fTG8YOJq8L8zJT2T2OvTebANV-2MQ" ], + "lat": 30547645, + "lng": 104063236, + "deviceid": "E5FA89F6-3926-4972-BE4F-4A7ACF4701E2", + "sch_checkin_time": 1492617610, + "groupid": 2, + "schedule_id": 3, + "timeline_id": 1 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDayDataRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDayDataRequest.json new file mode 100644 index 00000000..de5fbce8 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDayDataRequest.json @@ -0,0 +1,7 @@ +{ + "starttime": 1599062400, + "endtime": 1599062400, + "useridlist": [ + "ZhangSan" + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDayDataResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDayDataResponse.json new file mode 100644 index 00000000..9cc8d611 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinDayDataResponse.json @@ -0,0 +1,111 @@ +{ + "errcode": 0, + "errmsg": "ok", + "datas": [ + { + "base_info": { + "date": 1599062400, + "record_type": 1, + "name": "张三", + "name_ex": "Three Zhang", + "departs_name": "有家企业/realempty;有家企业;有家企业/部门A4", + "acctid": "ZhangSan", + "rule_info": { + "groupid": 10, + "groupname": "规则测试", + "scheduleid": 0, + "schedulename": "", + "checkintime": [ + { + "work_sec": 38760, + "off_work_sec": 38880 + } + ] + }, + "day_type": 0 + }, + "summary_info": { + "checkin_count": 2, + "regular_work_sec": 31, + "standard_work_sec": 120, + "earliest_time": 38827, + "lastest_time": 38858 + }, + "holiday_infos": [ + { + "sp_description": { + "data": [ + { + "lang": "zh_CN", + "text": "09/03 10:00~09/03 10:01" + } + ] + }, + "sp_number": "202009030002", + "sp_title": { + "data": [ + { + "lang": "zh_CN", + "text": "请假0.1小时" + } + ] + } + }, + { + "sp_description": { + "data": [ + { + "lang": "zh_CN", + "text": "08/25 14:37~09/10 14:37" + } + ] + }, + "sp_number": "202008270004", + "sp_title": { + "data": [ + { + "lang": "zh_CN", + "text": "加班17.0小时" + } + ] + } + } + ], + "exception_infos": [ + { + "count": 1, + "duration": 60, + "exception": 1 + }, + { + "count": 1, + "duration": 60, + "exception": 2 + } + ], + "ot_info": { + "ot_status": 1, + "ot_duration": 3600, + "exception_duration": [] + }, + "sp_items": [ + { + "count": 1, + "duration": 360, + "time_type": 0, + "type": 1, + "vacation_id": 2, + "name": "年假" + }, + { + "count": 0, + "duration": 0, + "time_type": 0, + "type": 100, + "vacation_id": 0, + "name": "外勤次数" + } + ] + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinMonthDataRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinMonthDataRequest.json new file mode 100644 index 00000000..e82f3958 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinMonthDataRequest.json @@ -0,0 +1,7 @@ +{ + "starttime": 1599062400, + "endtime": 1599408000, + "useridlist": [ + "ZhangSan" + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinMonthDataResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinMonthDataResponse.json new file mode 100644 index 00000000..97665140 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinMonthDataResponse.json @@ -0,0 +1,63 @@ +{ + "errcode": 0, + "errmsg": "ok", + "datas": [ + { + "base_info": { + "record_type": 1, + "name": "张三", + "name_ex": "Three Zhang", + "departs_name": "有家企业/realempty;有家企业;有家企业/部门A4", + "rule_info": { + "groupid": 10, + "groupname": "规则测试" + }, + "acctid": "ZhangSan" + }, + "summary_info": { + "except_days": 3, + "regular_work_sec": 31, + "standard_work_sec": 29040, + "work_days": 3 + }, + "exception_infos": [ + { + "count": 2, + "duration": 28920, + "exception": 4 + }, + { + "count": 1, + "duration": 60, + "exception": 1 + }, + { + "count": 1, + "duration": 60, + "exception": 2 + } + ], + "sp_items": [ + { + "count": 0, + "duration": 0, + "time_type": 0, + "type": 100, + "vacation_id": 0, + "name": "外勤次数" + }, + { + "count": 1, + "duration": 0, + "time_type": 0, + "type": 1, + "vacation_id": 2, + "name": "年假" + } + ], + "overwork_info": { + "workday_over_sec": 10800 + } + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinOptionRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinOptionRequest.json new file mode 100644 index 00000000..9684dab0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinOptionRequest.json @@ -0,0 +1,4 @@ +{ + "datetime": 1511971200, + "useridlist": [ "james", "paul" ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinOptionResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinOptionResponse.json new file mode 100644 index 00000000..7e8edc57 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinOptionResponse.json @@ -0,0 +1,131 @@ +{ + "errcode": 0, + "errmsg": "ok", + "info": [ + { + "userid": "james", + "group": { + "grouptype": 1, + "groupid": 69, + "checkindate": [ + { + "workdays": [ + 1, + 2, + 3, + 4, + 5 + ], + "checkintime": [ + { + "work_sec": 36000, + "off_work_sec": 43200, + "remind_work_sec": 35400, + "remind_off_work_sec": 43200 + }, + { + "work_sec": 50400, + "off_work_sec": 72000, + "remind_work_sec": 49800, + "remind_off_work_sec": 72000 + } + ], + "flex_time": 300000, + "noneed_offwork": true, + "limit_aheadtime": 10800000, + "flex_on_duty_time": 0, + "flex_off_duty_time": 0 + } + ], + "spe_workdays": [ + { + "timestamp": 1512144000, + "notes": "必须打卡的日期", + "checkintime": [ + { + "work_sec": 32400, + "off_work_sec": 61200, + "remind_work_sec": 31800, + "remind_off_work_sec": 61200 + } + ] + } + ], + "spe_offdays": [ + { + "timestamp": 1512057600, + "notes": "不需要打卡的日期", + "checkintime": [] + } + ], + "sync_holidays": true, + "groupname": "打卡规则1", + "need_photo": true, + "wifimac_infos": [ + { + "wifiname": "Tencent-WiFi-1", + "wifimac": "c0:7b:bc:37:f8:d3" + }, + { + "wifiname": "Tencent-WiFi-2", + "wifimac": "70:10:5c:7d:f6:d5" + } + ], + "note_can_use_local_pic": false, + "allow_checkin_offworkday": true, + "allow_apply_offworkday": true, + "loc_infos": [ + { + "lat": 30547030, + "lng": 104062890, + "loc_title": "腾讯成都大厦", + "loc_detail": "四川省成都市武侯区高新南区天府三街", + "distance": 300 + }, + { + "lat": 23097490, + "lng": 113323750, + "loc_title": "T.I.T创意园", + "loc_detail": "广东省广州市海珠区新港中路397号", + "distance": 300 + } + ], + "schedulelist": [ + { + "schedule_id": 221, + "schedule_name": "2", + "time_section": [ + { + "time_id": 1, + "work_sec": 32400, + "off_work_sec": 61200, + "remind_work_sec": 31800, + "remind_off_work_sec": 61200, + "rest_begin_time": 43200, + "rest_end_time": 46800, + "allow_rest": false + } + ], + "limit_aheadtime": 14400000, + "noneed_offwork": false, + "limit_offtime": 14400, + "flex_on_duty_time": 0, + "flex_off_duty_time": 0, + "allow_flex": false, + "late_rule": { + "allow_offwork_after_time": false, + "timerules": [ + { + "offwork_after_time": 3600, + "onwork_flex_time": 3600 + } + ] + }, + "max_allow_arrive_early": 0, + "max_allow_arrive_late": 0 + } + ] + } + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinScheduleListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinScheduleListRequest.json new file mode 100644 index 00000000..70c20a6f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinScheduleListRequest.json @@ -0,0 +1,8 @@ +{ + "starttime": 1492617600, + "endtime": 1492790400, + "useridlist": [ + "james", + "paul" + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinScheduleListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinScheduleListResponse.json new file mode 100644 index 00000000..b0d32616 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCheckinScheduleListResponse.json @@ -0,0 +1,57 @@ +{ + "schedule_list": [ + { + "userid": "james", + "yearmonth": 202011, + "groupid": 11, + "groupname": "排班", + "schedule": { + "scheduleList": [ + { + "day": 25, + "schedule_info": { + "schedule_id": 229, + "schedule_name": "早班", + "time_section": [ + { + "id": 1, + "work_sec": 32400, + "off_work_sec": 43200, + "remind_work_sec": 32400, + "remind_off_work_sec": 43200 + } + ] + } + }, + { + "day": 26, + "schedule_info": { + "schedule_id": 171, + "schedule_name": "晚班", + "time_section": [ + { + "id": 2, + "work_sec": 64800, + "off_work_sec": 79200, + "remind_work_sec": 64800, + "remind_off_work_sec": 79200 + } + ] + } + }, + { + "day": 30, + "schedule_info": { + "schedule_id": 0, + "schedule_name": "休息", + "time_section": [ + ] + } + } + ] + } + } + ], + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionRequest.json new file mode 100644 index 00000000..f1177889 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionRequest.json @@ -0,0 +1 @@ +{} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionResponse.json new file mode 100644 index 00000000..ce4d7db9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionResponse.json @@ -0,0 +1,230 @@ +{ + "errcode": 0, + "errmsg": "ok", + "group": [ + { + "grouptype": 1, + "groupid": 69, + "checkindate": [ + { + "workdays": [ + 1, + 2, + 3, + 4, + 5 + ], + "checkintime": [ + { + "work_sec": 36000, + "off_work_sec": 43200, + "remind_work_sec": 35400, + "remind_off_work_sec": 43200 + }, + { + "work_sec": 50400, + "off_work_sec": 72000, + "remind_work_sec": 49800, + "remind_off_work_sec": 72000 + } + ], + "noneed_offwork": true, + "limit_aheadtime": 10800000, + "flex_on_duty_time": 0, + "flex_off_duty_time": 0 + } + ], + "spe_workdays": [ + { + "timestamp": 1512144000, + "notes": "必须打卡的日期", + "checkintime": [ + { + "work_sec": 32400, + "off_work_sec": 61200, + "remind_work_sec": 31800, + "remind_off_work_sec": 61200 + } + ] + } + ], + "spe_offdays": [ + { + "timestamp": 1512057600, + "notes": "不需要打卡的日期", + "checkintime": [] + } + ], + "sync_holidays": true, + "groupname": "打卡规则1", + "need_photo": true, + "wifimac_infos": [ + { + "wifiname": "Tencent-WiFi-1", + "wifimac": "c0:7b:bc:37:f8:d3" + }, + { + "wifiname": "Tencent-WiFi-2", + "wifimac": "70:10:5c:7d:f6:d5" + } + ], + "note_can_use_local_pic": false, + "allow_checkin_offworkday": true, + "allow_apply_offworkday": true, + "loc_infos": [ + { + "lat": 30547030, + "lng": 104062890, + "loc_title": "腾讯成都大厦", + "loc_detail": "四川省成都市武侯区高新南区天府三街", + "distance": 300 + }, + { + "lat": 23097490, + "lng": 113323750, + "loc_title": "T.I.T创意园", + "loc_detail": "广东省广州市海珠区新港中路397号", + "distance": 300 + } + ], + "range": { + "partyid": [], + "userid": [ "icef", "LiJingZhong" ], + "tagid": [ 2 ] + }, + "create_time": 1606204343, + "white_users": [ "canno" ], + "type": 0, + "reporterinfo": { + "reporters": [ + { + "userid": "brant" + } + ], + "updatetime": 1606305508 + }, + "ot_info": { + "type": 2, + "allow_ot_workingday": true, + "allow_ot_nonworkingday": false, + "otcheckinfo": { + "ot_workingday_time_start": 1800, + "ot_workingday_time_min": 1800, + "ot_workingday_time_max": 14400, + "ot_nonworkingday_time_min": 1800, + "ot_nonworkingday_time_max": 14400, + "ot_workingday_restinfo": { + "type": 2, + "fix_time_rule": { + "fix_time_begin_sec": 43200, + "fix_time_end_sec": 46800 + }, + "cal_ottime_rule": { + "items": [ + { + "ot_time": 18000, + "rest_time": 3600 + } + ] + } + }, + "ot_nonworkingday_restinfo": { + "type": 2, + "fix_time_rule": { + "fix_time_begin_sec": 43200, + "fix_time_end_sec": 46800 + }, + "cal_ottime_rule": { + "items": [ + { + "ot_time": 18000, + "rest_time": 3600 + } + ] + } + }, + "ot_nonworkingday_spanday_time": 0 + }, + "uptime": 1606275664, + "otapplyinfo": { + "allow_ot_workingday": true, + "allow_ot_nonworkingday": true, + "uptime": 1606275664, + "ot_workingday_restinfo": { + "type": 2, + "fix_time_rule": { + "fix_time_begin_sec": 43200, + "fix_time_end_sec": 46800 + }, + "cal_ottime_rule": { + "items": [ + { + "ot_time": 18000, + "rest_time": 3600 + } + ] + } + }, + "ot_nonworkingday_restinfo": { + "type": 2, + "fix_time_rule": { + "fix_time_begin_sec": 43200, + "fix_time_end_sec": 46800 + }, + "cal_ottime_rule": { + "items": [ + { + "ot_time": 18000, + "rest_time": 3600 + } + ] + } + }, + "ot_nonworkingday_spanday_time": 0 + } + }, + "allow_apply_bk_cnt": -1, + "option_out_range": 0, + "create_userid": "gaogao", + "use_face_detect": false, + "allow_apply_bk_day_limit": -1, + "update_userid": "sandy", + "schedulelist": [ + { + "schedule_id": 221, + "schedule_name": "2", + "time_section": [ + { + "time_id": 1, + "work_sec": 32400, + "off_work_sec": 61200, + "remind_work_sec": 31800, + "remind_off_work_sec": 61200, + "rest_begin_time": 43200, + "rest_end_time": 46800, + "allow_rest": false + } + ], + "limit_aheadtime": 14400000, + "noneed_offwork": false, + "limit_offtime": 14400, + "flex_on_duty_time": 0, + "flex_off_duty_time": 0, + "allow_flex": false, + "late_rule": { + "allow_offwork_after_time": false, + "timerules": [ + { + "offwork_after_time": 3600, + "onwork_flex_time": 3600 + } + ] + }, + "max_allow_arrive_early": 0, + "max_allow_arrive_late": 0 + } + ], + "offwork_interval_time": 300 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinSetCheckinScheduleListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinSetCheckinScheduleListRequest.json new file mode 100644 index 00000000..2444a233 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinSetCheckinScheduleListRequest.json @@ -0,0 +1,11 @@ +{ + "groupid": 226, + "items": [ + { + "userid": "james", + "day": 5, + "schedule_id": 234 + } + ], + "yearmonth": 202012 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinSetCheckinScheduleListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinSetCheckinScheduleListResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinCheckin/CgibinCheckinSetCheckinScheduleListResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDialog/CgibinDialogGetDialogRecordRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDialog/CgibinDialogGetDialogRecordRequest.json new file mode 100644 index 00000000..23583301 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDialog/CgibinDialogGetDialogRecordRequest.json @@ -0,0 +1,6 @@ +{ + "start_time": 1536508800, + "end_time": 1536940800, + "offset": 0, + "limit": 100 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDialog/CgibinDialogGetDialogRecordResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDialog/CgibinDialogGetDialogRecordResponse.json new file mode 100644 index 00000000..a1bd6225 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDialog/CgibinDialogGetDialogRecordResponse.json @@ -0,0 +1,40 @@ +{ + "errcode": 0, + "errmsg": "ok", + "record": [ + { + "call_time": 1536508800, + "total_duration": 10, + "call_type": 1, + "caller": { + "userid": "tony", + "duration": 10 + }, + "callee": [ + { + "phone": 138000800, + "duration": 10 + } + ] + }, + { + "call_time": 1536940800, + "total_duration": 20, + "call_type": 2, + "caller": { + "userid": "tony", + "duration": 10 + }, + "callee": [ + { + "phone": 138000800, + "duration": 5 + }, + { + "userid": "tom", + "duration": 5 + } + ] + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCancelRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCancelRequest.json new file mode 100644 index 00000000..1cfb4ec9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCancelRequest.json @@ -0,0 +1,3 @@ +{ + "livingid": "XXXXXXXXX" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCancelResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCancelResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCancelResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCreateRequest.json new file mode 100644 index 00000000..624c50af --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCreateRequest.json @@ -0,0 +1,19 @@ +{ + "anchor_userid": "zhangsan", + "theme": "theme", + "living_start": 1600000000, + "living_duration": 3600, + "description": "test description", + "type": 4, + "agentid": 1000014, + "remind_time": 60, + "activity_cover_mediaid": "MEDIA_ID", + "activity_share_mediaid": "MEDIA_ID", + "activity_detail": { + "description": "活动描述,非活动类型的直播不用传", + "image_list": [ + "MEDIA_ID_1", + "MEDIA_ID_2" + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCreateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCreateResponse.json new file mode 100644 index 00000000..94f99259 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingCreateResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "livingid": "XXXXXXXXX" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingDeleteReplayDataRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingDeleteReplayDataRequest.json new file mode 100644 index 00000000..1cfb4ec9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingDeleteReplayDataRequest.json @@ -0,0 +1,3 @@ +{ + "livingid": "XXXXXXXXX" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingDeleteReplayDataResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingDeleteReplayDataResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingDeleteReplayDataResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingCodeRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingCodeRequest.json new file mode 100644 index 00000000..ef4bf5f7 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingCodeRequest.json @@ -0,0 +1,4 @@ +{ + "livingid": "XXXXXXXXX", + "openid": "abcopenid" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingCodeResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingCodeResponse.json new file mode 100644 index 00000000..0dc05ee9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingCodeResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "living_code": "abcdef" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingInfoRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingInfoRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingInfoResponse.json new file mode 100644 index 00000000..13df6741 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingInfoResponse.json @@ -0,0 +1,24 @@ +{ + "errcode": 0, + "errmsg": "ok", + "living_info": { + "theme": "直角三角形讲解", + "living_start": 1586405229, + "living_duration": 1800, + "status": 3, + "reserve_start": 1586405239, + "reserve_living_duration": 1600, + "description": "小学数学精选课程", + "anchor_userid": "zhangsan", + "main_department": 1, + "viewer_num": 100, + "comment_num": 110, + "mic_num": 120, + "open_replay": 1, + "replay_status": 2, + "type": 0, + "push_stream_url": "https://www.qq.test.com", + "online_count": 1, + "subscribe_count": 1 + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingShareInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingShareInfoRequest.json new file mode 100644 index 00000000..d56265ba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingShareInfoRequest.json @@ -0,0 +1,3 @@ +{ + "ww_share_code": "CODE" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingShareInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingShareInfoResponse.json new file mode 100644 index 00000000..d9291132 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetLivingShareInfoResponse.json @@ -0,0 +1,9 @@ +{ + "errcode": 0, + "errmsg": "ok", + "livingid": "livingid", + "viewer_userid": "viewer_userid", + "viewer_external_userid": "viewer_external_userid", + "invitor_userid": "invitor_userid", + "invitor_external_userid": "invitor_external_userid" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetUserAllLivingIdRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetUserAllLivingIdRequest.json new file mode 100644 index 00000000..a89f4090 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetUserAllLivingIdRequest.json @@ -0,0 +1,5 @@ +{ + "userid": "USERID", + "cursor": "NEXT_KEY", + "limit": 20 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetUserAllLivingIdResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetUserAllLivingIdResponse.json new file mode 100644 index 00000000..436f606e --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetUserAllLivingIdResponse.json @@ -0,0 +1,9 @@ +{ + "errcode": 0, + "errmsg": "ok", + "next_cursor": "next_cursor", + "livingid_list": [ + "livingid1", + "livingid2" + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetWatchStatRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetWatchStatRequest.json new file mode 100644 index 00000000..7c7474e5 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetWatchStatRequest.json @@ -0,0 +1,4 @@ +{ + "livingid": "livingid1", + "next_key": "NEXT_KEY" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetWatchStatResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetWatchStatResponse.json new file mode 100644 index 00000000..f40c1167 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingGetWatchStatResponse.json @@ -0,0 +1,34 @@ +{ + "errcode": 0, + "errmsg": "ok", + "ending": 1, + "next_key": "NEXT_KEY", + "stat_info": { + "users": [ + { + "userid": "userid", + "watch_time": 30, + "is_comment": 1, + "is_mic": 1 + } + ], + "external_users": [ + { + "external_userid": "external_userid1", + "type": 1, + "name": "user name", + "watch_time": 30, + "is_comment": 1, + "is_mic": 1 + }, + { + "external_userid": "external_userid2", + "type": 2, + "name": "user_name", + "watch_time": 30, + "is_comment": 1, + "is_mic": 1 + } + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingModifyRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingModifyRequest.json new file mode 100644 index 00000000..67d4e020 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingModifyRequest.json @@ -0,0 +1,9 @@ +{ + "livingid": "XXXXXXXXX", + "theme": "theme", + "living_start": 1600100000, + "living_duration": 3600, + "description": "test description", + "type": 1, + "remind_time": 60 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingModifyResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingModifyResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinLiving/CgibinLivingModifyResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCancelRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCancelRequest.json new file mode 100644 index 00000000..16516f9f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCancelRequest.json @@ -0,0 +1,3 @@ +{ + "meetingid": "XXXXXXXXX" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCancelResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCancelResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCancelResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCreateRequest.json new file mode 100644 index 00000000..01e70185 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCreateRequest.json @@ -0,0 +1,24 @@ +{ + "creator_userid": "zhangsan", + "title": "新建会议", + "meeting_start": 1600000000, + "meeting_duration": 3600, + "description": "新建会议描述", + "type": 1, + "remind_time": 60, + "agentid": 1000014, + "attendees": { + "userid": [ + "lisi", + "wangwu" + ], + "external_userid": [ + "woabc", + "woced" + ], + "device_sn": [ + "devsn1", + "devsn2" + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCreateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCreateResponse.json new file mode 100644 index 00000000..7e8155ed --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingCreateResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "meetingid": "XXXXXXXXX" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetInfoRequest.json new file mode 100644 index 00000000..16516f9f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetInfoRequest.json @@ -0,0 +1,3 @@ +{ + "meetingid": "XXXXXXXXX" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetInfoResponse.json new file mode 100644 index 00000000..31e3fdad --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetInfoResponse.json @@ -0,0 +1,47 @@ +{ + "errcode": 0, + "errmsg": "ok", + "creator_userid": "zhangsan", + "title": "title", + "reserve_meeting_start": 1600000000, + "reserve_meeting_duration": 1600003600, + "meeting_start": 1600000007, + "meeting_duration": 1800, + "description": "test meeting description", + "main_department": 1, + "type": 1, + "status": 1, + "remind_time": 60, + "attendees": { + "member": [ + { + "userid": "lisi", + "status": 1 + }, + { + "userid": "zhangsan", + "status": 2 + } + ], + "external_user": [ + { + "external_userid": "woabc", + "status": 3 + }, + { + "external_userid": "woefd", + "status": 4 + } + ], + "device": [ + { + "device_sn": "devicesn1", + "status": 5 + }, + { + "device_sn": "devicesn1", + "status": 5 + } + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetUserMeetingIdRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetUserMeetingIdRequest.json new file mode 100644 index 00000000..085971e8 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetUserMeetingIdRequest.json @@ -0,0 +1,7 @@ +{ + "userid": "USERID", + "cursor": "cursor", + "begin_time": 1586136317, + "end_time": 1586236317, + "limit": 100 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetUserMeetingIdResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetUserMeetingIdResponse.json new file mode 100644 index 00000000..0dd01e47 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingGetUserMeetingIdResponse.json @@ -0,0 +1,9 @@ +{ + "errcode": 0, + "errmsg": "ok", + "next_cursor": "1223", + "meetingid_list": [ + "meetingid1", + "meetingid2" + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingUpdateRequest.json new file mode 100644 index 00000000..31c8c9d3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingUpdateRequest.json @@ -0,0 +1,23 @@ +{ + "meetingid": "XXXXXXXXX", + "title": "新需求", + "meeting_start": 1600000000, + "meeting_duration": 10000, + "description": "test", + "type": 1, + "remind_time": 60, + "attendees": { + "userid": [ + "lisi", + "wangwu" + ], + "external_userid": [ + "woabc", + "woced" + ], + "device_sn": [ + "devsn1", + "devsn2" + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingUpdateResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinMeeting/CgibinMeetingUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarAddRequest.json new file mode 100644 index 00000000..dbeb67a2 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarAddRequest.json @@ -0,0 +1,20 @@ +{ + "calendar": { + "organizer": "userid1", + "readonly": 1, + "set_as_default": 1, + "summary": "test_summary", + "color": "#FF3030", + "description": "test_describe", + "shares": [ + { + "userid": "userid2" + }, + { + "userid": "userid3", + "readonly": 1 + } + ] + }, + "agentid": 1000014 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarAddResponse.json new file mode 100644 index 00000000..c1fc7aae --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarAddResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarDeleteRequest.json new file mode 100644 index 00000000..461964a5 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarDeleteResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarGetRequest.json new file mode 100644 index 00000000..54d82e68 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarGetRequest.json @@ -0,0 +1,3 @@ +{ + "cal_id_list": [ "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA" ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarGetResponse.json new file mode 100644 index 00000000..e5588394 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarGetResponse.json @@ -0,0 +1,23 @@ +{ + "errcode": 0, + "errmsg": "ok", + "calendar_list": [ + { + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA", + "organizer": "userid1", + "readonly": 1, + "summary": "test_summary", + "color": "#FF3030", + "description": "test_describe_1", + "shares": [ + { + "userid": "userid2" + }, + { + "userid": "userid1", + "readonly": 1 + } + ] + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarUpdateRequest.json new file mode 100644 index 00000000..0c716371 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarUpdateRequest.json @@ -0,0 +1,18 @@ +{ + "calendar": { + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA", + "readonly": 1, + "summary": "test_summary", + "color": "#FF3030", + "description": "test_describe_1", + "shares": [ + { + "userid": "userid1" + }, + { + "userid": "userid2", + "readonly": 1 + } + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarUpdateResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Calendar/CgibinOACalendarUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomBookRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomBookRequest.json new file mode 100644 index 00000000..c4a7bfa7 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomBookRequest.json @@ -0,0 +1,8 @@ +{ + "meetingroom_id": 1, + "subject": "周会", + "start_time": 1593532800, + "end_time": 1593619200, + "booker": "zhangsan", + "attendees": [ "lisi", "wangwu" ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomBookResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomBookResponse.json new file mode 100644 index 00000000..680e3ba7 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomBookResponse.json @@ -0,0 +1,6 @@ +{ + "errcode": 0, + "errmsg": "ok", + "meeting_id": "mtgsaseb6e027c123cbafAAA", + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomCancelBookRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomCancelBookRequest.json new file mode 100644 index 00000000..1f2cefca --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomCancelBookRequest.json @@ -0,0 +1,4 @@ +{ + "meeting_id": "mt42b34949gsaseb6e027c123cbafAAA", + "keep_schedule": 1 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomCancelBookResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomCancelBookResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomCancelBookResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomGetBookingInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomGetBookingInfoRequest.json new file mode 100644 index 00000000..4dfb1a0c --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomGetBookingInfoRequest.json @@ -0,0 +1,8 @@ +{ + "meetingroom_id": 1, + "start_time": 1593532800, + "end_time": 1593619200, + "city": "深圳", + "building": "腾讯大厦", + "floor": "18F" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomGetBookingInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomGetBookingInfoResponse.json new file mode 100644 index 00000000..b19507fe --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/Book/CgibinOAMeetingRoomGetBookingInfoResponse.json @@ -0,0 +1,22 @@ +{ + "errcode": 0, + "errmsg": "ok", + "booking_list": [ + { + "meetingroom_id": 1, + "schedule": [ + { + "meeting_id": "mtebsada6e027c123cbafAAA", + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA", + "start_time": 1593532800, + "end_time": 1593662400, + "booker": "zhangsan" + } + ] + }, + { + "meetingroom_id": 2, + "schedule": [] + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomAddRequest.json new file mode 100644 index 00000000..6519a65e --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomAddRequest.json @@ -0,0 +1,12 @@ +{ + "name": "18F-会议室", + "capacity": 10, + "city": "深圳", + "building": "腾讯大厦", + "floor": "18F", + "equipment": [ 1, 2, 3 ], + "coordinate": { + "latitude": "22.540503", + "longitude": "113.934528" + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomAddResponse.json new file mode 100644 index 00000000..22a82339 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomAddResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "meetingroom_id": 1 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomDeleteRequest.json new file mode 100644 index 00000000..3e280602 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "meetingroom_id": 1 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomDeleteResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomEditRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomEditRequest.json new file mode 100644 index 00000000..4183e051 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomEditRequest.json @@ -0,0 +1,13 @@ +{ + "meetingroom_id": 2, + "name": "18F-会议室", + "capacity": 10, + "city": "深圳", + "building": "腾讯大厦", + "floor": "18F", + "equipment": [ 1, 2, 3 ], + "coordinate": { + "latitude": "22.540503", + "longitude": "113.934528" + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomEditResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomEditResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomEditResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomListRequest.json new file mode 100644 index 00000000..cbcad5e4 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomListRequest.json @@ -0,0 +1,6 @@ +{ + "city": "深圳", + "building": "腾讯大厦", + "floor": "18F", + "equipment": [ 1, 2, 3 ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomListResponse.json new file mode 100644 index 00000000..2687544e --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/MettingRoom/CgibinOAMeetingRoomListResponse.json @@ -0,0 +1,33 @@ +{ + "errcode": 0, + "errmsg": "ok", + "meetingroom_list": [ + { + "meetingroom_id": 1, + "name": "18F-会议室", + "capacity": 10, + "city": "深圳", + "building": "腾讯大厦", + "floor": "18F", + "equipment": [ 1, 2, 3 ], + "coordinate": { + "latitude": "22.540503", + "longitude": "113.934528" + }, + "need_approval": 1 + }, + { + "meetingroom_id": 2, + "name": "19F-会议室", + "capacity": 20, + "city": "深圳", + "building": "腾讯大厦", + "floor": "19F", + "equipment": [ 2, 3 ], + "coordinate": { + "latitude": "22.540503", + "longitude": "113.934528" + } + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddRequest.json new file mode 100644 index 00000000..786abd46 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddRequest.json @@ -0,0 +1,29 @@ +{ + "schedule": { + "organizer": "userid1", + "start_time": 1571274600, + "end_time": 1571320210, + "attendees": [ + { + "userid": "userid2" + } + ], + "summary": "需求评审会议", + "description": "2.0版本需求初步评审", + "reminders": { + "is_remind": 1, + "remind_before_event_secs": 3600, + "is_repeat": 1, + "repeat_type": 7, + "repeat_until": 1606976813, + "is_custom_repeat": 1, + "repeat_interval": 1, + "repeat_day_of_week": [ 3, 7 ], + "repeat_day_of_month": [ 10, 21 ], + "timezone": 8 + }, + "location": "广州国际媒体港10楼1005会议室", + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA" + }, + "agentid": 1000014 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddResponse.json new file mode 100644 index 00000000..8a016a38 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleDeleteRequest.json new file mode 100644 index 00000000..3423c5dc --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleDeleteResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetByCalendarRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetByCalendarRequest.json new file mode 100644 index 00000000..066dc911 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetByCalendarRequest.json @@ -0,0 +1,5 @@ +{ + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA", + "offset": 100, + "limit": 1000 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetByCalendarResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetByCalendarResponse.json new file mode 100644 index 00000000..93e219be --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetByCalendarResponse.json @@ -0,0 +1,35 @@ +{ + "errcode": 0, + "errmsg": "ok", + "schedule_list": [ + { + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA", + "sequence": 100, + "attendees": [ + { + "userid": "userid1", + "response_status": 0 + } + ], + "summary": "test_summary", + "description": "test_content", + "reminders": { + "is_remind": 1, + "is_repeat": 1, + "remind_before_event_secs": 3600, + "repeat_type": 7, + "repeat_until": 1606976813, + "is_custom_repeat": 1, + "repeat_interval": 1, + "repeat_day_of_week": [ 3, 7 ], + "repeat_day_of_month": [ 10, 21 ], + "timezone": 8 + }, + "location": "test_place", + "start_time": 1571274600, + "end_time": 1571320210, + "status": 1, + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA" + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetRequest.json new file mode 100644 index 00000000..eeddb358 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetRequest.json @@ -0,0 +1,5 @@ +{ + "schedule_id_list": [ + "17c7d2bd9f20d652840f72f59e796AAA" + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetResponse.json new file mode 100644 index 00000000..0fce2803 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetResponse.json @@ -0,0 +1,43 @@ +{ + "errcode": 0, + "errmsg": "ok", + "schedule_list": [ + { + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA", + "organizer": "userid1", + "attendees": [ + { + "userid": "userid2", + "response_status": 1 + } + ], + "summary": "test_summary", + "description": "test_content", + "reminders": { + "is_remind": 1, + "is_repeat": 1, + "remind_before_event_secs": 3600, + "remind_time_diffs": [ + -3600 + ], + "repeat_type": 7, + "repeat_until": 1606976813, + "is_custom_repeat": 1, + "repeat_interval": 1, + "repeat_day_of_week": [ 3, 7 ], + "repeat_day_of_month": [ 10, 21 ], + "timezone": 8, + "exclude_time_list": [ + { + "start_time": 1571361000 + } + ] + }, + "location": "test_place", + "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA", + "start_time": 1571274600, + "end_time": 1571579410, + "status": 1 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.json new file mode 100644 index 00000000..fe69076f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.json @@ -0,0 +1,28 @@ +{ + "schedule": { + "organizer": "userid1", + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA", + "start_time": 1571274600, + "end_time": 1571320210, + "attendees": [ + { + "userid": "userid2" + } + ], + "summary": "test_summary", + "description": "test_description", + "reminders": { + "is_remind": 1, + "remind_before_event_secs": 3600, + "is_repeat": 1, + "repeat_type": 7, + "repeat_until": 1606976813, + "is_custom_repeat": 1, + "repeat_interval": 1, + "repeat_day_of_week": [ 3, 7 ], + "repeat_day_of_month": [ 10, 21 ], + "timezone": 8 + }, + "location": "test_place" + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCCallRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCCallRequest.json new file mode 100644 index 00000000..c6ad9b74 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCCallRequest.json @@ -0,0 +1,3 @@ +{ + "callee_userid": [ "james", "paul" ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCCallResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCCallResponse.json new file mode 100644 index 00000000..e000c9ef --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCCallResponse.json @@ -0,0 +1,16 @@ +{ + "errcode": 0, + "errmsg": "ok", + "states": [ + { + "code": 0, + "callid": "6-20190510201844181887818-4d0251082406000-out", + "userid": "james" + }, + { + "code": 0, + "callid": "6-20190510201844181887818-4d025109f806000-out", + "userid": "paul" + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCGetStatesRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCGetStatesRequest.json new file mode 100644 index 00000000..8f62d1b0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCGetStatesRequest.json @@ -0,0 +1,4 @@ +{ + "callee_userid": "james", + "callid": "6-20190510201844181887818-4d0251082406000-out" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCGetStatesResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCGetStatesResponse.json new file mode 100644 index 00000000..fa4881b8 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinPSTNCC/CgibinPSTNCCGetStatesResponse.json @@ -0,0 +1,8 @@ +{ + "errcode": 0, + "errmsg": "ok", + "istalked": 1, + "calltime": 1557306531, + "talktime": 2, + "reason": 0 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileCreateRequest.json new file mode 100644 index 00000000..f652822f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileCreateRequest.json @@ -0,0 +1,7 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID", + "fatherid": "FATHERID", + "file_type": 1, + "file_name": "FILE_NAME" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileCreateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileCreateResponse.json new file mode 100644 index 00000000..5c84e8ee --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileCreateResponse.json @@ -0,0 +1,6 @@ +{ + "errcode": 0, + "errmsg": "ok", + "fileid": "FILEID", + "url": "URL" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDeleteRequest.json new file mode 100644 index 00000000..d313caa0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDeleteRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "USERID", + "fileid": [ "FILEID1", "FILEID2" ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDeleteResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDownloadRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDownloadRequest.json new file mode 100644 index 00000000..d2c6a336 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDownloadRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "USERID", + "fileid": "FILEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDownloadResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDownloadResponse.json new file mode 100644 index 00000000..c0904051 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileDownloadResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "ok", + "download_url": "DOWNLOAD_URL", + "cookie_name": "COOKIE_NAME", + "cookie_value": "COOKIE_VALUE" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileInfoRequest.json new file mode 100644 index 00000000..d2c6a336 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileInfoRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "USERID", + "fileid": "FILEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileInfoResponse.json new file mode 100644 index 00000000..f43e1dc9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileInfoResponse.json @@ -0,0 +1,20 @@ +{ + "errcode": 0, + "errmsg": "ok", + "file_info": { + "fileid": "FILEID", + "file_name": "FILE_NAME", + "spaceid": "SPACEID", + "fatherid": "FATHERID", + "file_size": 0, + "ctime": 123456789, + "mtime": 123456789, + "file_type": 1, + "file_status": 1, + "create_userid": "CREATE_USERID", + "update_userid": "UPDATE_USERID", + "sha": "SHA", + "md5": "MD5", + "url": "URL" + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileListRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileListRequest.json new file mode 100644 index 00000000..1ac7ebe7 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileListRequest.json @@ -0,0 +1,8 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID", + "fatherid": "FATHERID", + "sort_type": 1, + "start": 0, + "limit": 10 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileListResponse.json new file mode 100644 index 00000000..dba32f46 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileListResponse.json @@ -0,0 +1,30 @@ +{ + "errcode": 0, + "errmsg": "ok", + "has_more": true, + "next_start": 0, + "file_list": { + "item": [ + { + "fileid": "FILEID1", + "file_name": "FILE_NAME1", + "spaceid": "SPACEID", + "fatherid": "FATHERID", + "file_size": 0, + "ctime": 123456789, + "mtime": 123456789, + "file_type": 1, + "file_status": 1, + "create_userid": "CREATE_USERID", + "update_userid": "UPDATE_USERID", + "sha": "SHA", + "md5": "MD5", + "url": "URL" + }, + { + "fileid": "FILEID2", + "file_name": "FILE_NAME2" + } + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileMoveRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileMoveRequest.json new file mode 100644 index 00000000..655c1465 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileMoveRequest.json @@ -0,0 +1,6 @@ +{ + "userid": "USERID", + "fatherid": "FATHERID", + "replace": true, + "fileid": [ "FILEID1", "FILEID2" ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileMoveResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileMoveResponse.json new file mode 100644 index 00000000..4f4e8e7d --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileMoveResponse.json @@ -0,0 +1,23 @@ +{ + "errcode": 0, + "errmsg": "ok", + "file_list": { + "item": [ + { + "fileid": "FILEID", + "file_name": "FILE_NAME", + "spaceid": "SPACEID", + "fatherid": "FATHERID", + "file_size": 0, + "ctime": 123456789, + "mtime": 123456789, + "file_type": 1, + "file_status": 1, + "create_userid": "CREATE_USERID", + "update_userid": "UPDATE_USERID", + "sha": "SHA", + "md5": "MD5" + } + ] + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileRenameRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileRenameRequest.json new file mode 100644 index 00000000..a3c32bf1 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileRenameRequest.json @@ -0,0 +1,5 @@ +{ + "userid": "USERID", + "fileid": "FILEID", + "new_name": "NEW_NAME" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileRenameResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileRenameResponse.json new file mode 100644 index 00000000..672a6f95 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileRenameResponse.json @@ -0,0 +1,19 @@ +{ + "errcode": 0, + "errmsg": "ok", + "file": { + "fileid": "FILEID", + "file_name": "FILE_NAME", + "spaceid": "SPACEID", + "fatherid": "FATHERID", + "file_size": 0, + "ctime": 123456789, + "mtime": 123456789, + "file_type": 1, + "file_status": 1, + "create_userid": "CREATE_USERID", + "update_userid": "UPDATE_USERID", + "sha": "SHA", + "md5": "MD5" + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileSettingRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileSettingRequest.json new file mode 100644 index 00000000..6e4501bb --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileSettingRequest.json @@ -0,0 +1,6 @@ +{ + "userid": "USERID", + "fileid": "FILDID", + "auth_scope": 1, + "auth": 1 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileSettingResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileSettingResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileSettingResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileShareRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileShareRequest.json new file mode 100644 index 00000000..d2c6a336 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileShareRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "USERID", + "fileid": "FILEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileShareResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileShareResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileShareResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileUploadRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileUploadRequest.json new file mode 100644 index 00000000..7b09ad5e --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileUploadRequest.json @@ -0,0 +1,7 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID", + "fatherid": "FATHERID", + "file_name": "FILE_NAME", + "file_base64_content": "FILE_BASE64_CONTENT" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileUploadResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileUploadResponse.json new file mode 100644 index 00000000..5ef18584 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/File/CgibinWebDriveFileUploadResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "fileid": "FILEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLAddRequest.json new file mode 100644 index 00000000..153ea284 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLAddRequest.json @@ -0,0 +1,16 @@ +{ + "userid": "USERID", + "fileid": "FILEID", + "auth_info": [ + { + "type": 1, + "userid": "USERID1", + "auth": 1 + }, + { + "type": 2, + "departmentid": 1, + "auth": 1 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLAddResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLAddResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLDeleteRequest.json new file mode 100644 index 00000000..cb99d1c6 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLDeleteRequest.json @@ -0,0 +1,14 @@ +{ + "userid": "USERID", + "fileid": "FILEID", + "auth_info": [ + { + "type": 1, + "userid": "USERID1" + }, + { + "type": 2, + "departmentid": 1 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLDeleteResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/FileACL/CgibinWebDriveFileACLDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateRequest.json new file mode 100644 index 00000000..0516f4b4 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateRequest.json @@ -0,0 +1,16 @@ +{ + "userid": "USERID", + "space_name": "SPACE_NAME", + "auth_info": [ + { + "type": 1, + "userid": "USERID", + "auth": 2 + }, + { + "type": 2, + "departmentid": 1, + "auth": 1 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateResponse.json new file mode 100644 index 00000000..344a777d --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "spaceid": "SPACEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceDismissRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceDismissRequest.json new file mode 100644 index 00000000..cb166dfb --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceDismissRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceDismissResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceDismissResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceDismissResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceInfoRequest.json new file mode 100644 index 00000000..cb166dfb --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceInfoRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceInfoResponse.json new file mode 100644 index 00000000..58e83031 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceInfoResponse.json @@ -0,0 +1,28 @@ +{ + "errcode": 0, + "errmsg": "ok", + "space_info": { + "spaceid": "SPACEID", + "space_name": "SPACE_NAME", + "auth_list": { + "auth_info": [ + { + "type": 1, + "userid": "USERID1", + "auth": 3 + }, + { + "type": 1, + "userid": "USERID2", + "auth": 2 + }, + { + "type": 2, + "departmentid": 1, + "auth": 1 + } + ], + "quit_userid": [ "USERID3", "USERID4" ] + } + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceRenameRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceRenameRequest.json new file mode 100644 index 00000000..5c58d686 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceRenameRequest.json @@ -0,0 +1,5 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID", + "space_name": "SPACE_NAME" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceRenameResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceRenameResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceRenameResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceSettingRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceSettingRequest.json new file mode 100644 index 00000000..4fc640f9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceSettingRequest.json @@ -0,0 +1,9 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID", + "enable_watermark": true, + "add_member_only_admin": true, + "enable_share_url": false, + "share_url_no_approve": true, + "share_url_no_approve_default_auth": 4 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceSettingResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceSettingResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceSettingResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceShareRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceShareRequest.json new file mode 100644 index 00000000..cb166dfb --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceShareRequest.json @@ -0,0 +1,4 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceShareResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceShareResponse.json new file mode 100644 index 00000000..62268754 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/Space/CgibinWebDriveSpaceShareResponse.json @@ -0,0 +1,5 @@ +{ + "errcode": 0, + "errmsg": "ok", + "space_share_url": "SPACE_SHARE_URL" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLAddRequest.json new file mode 100644 index 00000000..6289f5ed --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLAddRequest.json @@ -0,0 +1,16 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID", + "auth_info": [ + { + "type": 1, + "userid": "USERID1", + "auth": 2 + }, + { + "type": 2, + "departmentid": 1, + "auth": 2 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLAddResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLAddResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteRequest.json new file mode 100644 index 00000000..d83d6b79 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteRequest.json @@ -0,0 +1,14 @@ +{ + "userid": "USERID", + "spaceid": "SPACEID", + "auth_info": [ + { + "type": 1, + "userid": "USERID1" + }, + { + "type": 2, + "departmentid": 1 + } + ] +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteResponse.json new file mode 100644 index 00000000..4dfc6cba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "ok" +}