移动系统liao
2025-02-17 557c2711a3e103ebc3d0492344eca9730d5e92b2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace CoreCms.Net.Model.ViewModels.YiLianYun
{
    /// <summary>
    /// 易联云获取accessToken请求实体
    /// </summary>
    public class YiLianYunParam
    {
 
        /// <summary>
        /// 易联云颁发给开发者的应用ID 非空值
        /// </summary>
        public string client_id { get; set; }
 
 
 
        /// <summary>
        /// 授与方式(固定为'client_credentials')
        /// </summary>
        public string grant_type { get; set; } = "client_credentials";
 
        /// <summary>
        /// 签名 详见API文档列表-接口签名
        /// </summary>
 
        public string sign { get; set; }
 
        /// <summary>
        /// 授权权限,传all
        /// </summary>
        public string scope { get; set; } = "all";
 
        /// <summary>
        /// 当前服务器时间戳(10位)
        /// </summary>
        public int timestamp { get; set; }
 
        /// <summary>
        /// 36位随机用来唯一标记此次调用,响应对象中会包含相同的id。UUID以36字节的字符串表示,
        /// </summary>
        public string id { get; set; }
 
    }
 
    /// <summary>
    /// 使用Refresh token更新Access Token请求实体
    /// </summary>
    public class RefreshYiLianYunToken
    {
 
        /// <summary>
        /// 易联云颁发给开发者的应用ID 非空值
        /// </summary>
        public string client_id { get; set; }
 
        /// <summary>
        /// 更新access_token所需
        /// </summary>
        public string refresh_token { get; set; }
 
        /// <summary>
        /// 授与方式(固定为'client_credentials')
        /// </summary>
        public string grant_type { get; set; } = "client_credentials";
 
        /// <summary>
        /// 签名 详见API文档列表-接口签名
        /// </summary>
 
        public string sign { get; set; }
 
        /// <summary>
        /// 授权权限,传all
        /// </summary>
        public string scope { get; set; } = "all";
 
        /// <summary>
        /// 当前服务器时间戳(10位)
        /// </summary>
        public int timestamp { get; set; }
 
        /// <summary>
        /// 36位随机用来唯一标记此次调用,响应对象中会包含相同的id。UUID以36字节的字符串表示,
        /// </summary>
        public string id { get; set; }
 
    }
 
    /// <summary>
    /// 使用Refresh token更新Access Token请求实体
    /// </summary>
    public class GetPrintStatusParam
    {
 
        /// <summary>
        /// 易联云颁发给开发者的应用ID 非空值
        /// </summary>
        public string client_id { get; set; }
 
        /// <summary>
        /// 授权的token 必要参数
        /// </summary>
        public string access_token { get; set; }
 
        /// <summary>
        /// 易联云打印机终端号
        /// </summary>
        public string machine_code { get; set; }
 
        /// <summary>
        /// 签名 详见API文档列表-接口签名
        /// </summary>
 
        public string sign { get; set; }
 
        /// <summary>
        /// 当前服务器时间戳(10位)
        /// </summary>
        public int timestamp { get; set; }
 
        /// <summary>
        /// 36位随机用来唯一标记此次调用,响应对象中会包含相同的id。UUID以36字节的字符串表示,
        /// </summary>
        public string id { get; set; }
 
    }
 
    /// <summary>
    /// 打印提交数据
    /// </summary>
    public class WordPrintRespone
    {
        /// <summary>
        /// 开发者的应用ID,在开放平台创建应用时获得   
        /// </summary>
        public string client_id { get; set; }
 
        /// <summary>
        /// 授权的token 必要参数
        /// </summary>
        public string access_token { get; set; }
 
        /// <summary>
        /// 易联云打印机终端号
        /// </summary>
        public string machine_code { get; set; }
 
        /// <summary>
        /// 打印内容(需要urlencode),排版指令详见打印机指令
        /// </summary>
        public string content { get; set; }
 
        /// <summary>
        /// 为 1 时,origin_id 进行幂等处理,请确定 origin_id 的唯一性
        /// </summary>
        public int idempotence { get; set; }
 
        /// <summary>
        /// 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母 ,且在同一个client_id下唯一。详见商户订单号
        /// </summary>
        public string origin_id { get; set; }
 
        /// <summary>
        /// int
        /// </summary>
        public int timestamp { get; set; }
 
        /// <summary>
        /// 签名 详见API文档列表-接口签名
        /// </summary>
        public string sign { get; set; }
 
        /// <summary>
        /// idUUID4 详见API文档列表-uuid4
        /// </summary>
        public string id { get; set; }
    }
 
}