using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CoreCms.Net.Model.ViewModels.YiLianYun { /// /// 易联云获取accessToken请求实体 /// public class YiLianYunParam { /// /// 易联云颁发给开发者的应用ID 非空值 /// public string client_id { get; set; } /// /// 授与方式(固定为'client_credentials') /// public string grant_type { get; set; } = "client_credentials"; /// /// 签名 详见API文档列表-接口签名 /// public string sign { get; set; } /// /// 授权权限,传all /// public string scope { get; set; } = "all"; /// /// 当前服务器时间戳(10位) /// public int timestamp { get; set; } /// /// 36位随机用来唯一标记此次调用,响应对象中会包含相同的id。UUID以36字节的字符串表示, /// public string id { get; set; } } /// /// 使用Refresh token更新Access Token请求实体 /// public class RefreshYiLianYunToken { /// /// 易联云颁发给开发者的应用ID 非空值 /// public string client_id { get; set; } /// /// 更新access_token所需 /// public string refresh_token { get; set; } /// /// 授与方式(固定为'client_credentials') /// public string grant_type { get; set; } = "client_credentials"; /// /// 签名 详见API文档列表-接口签名 /// public string sign { get; set; } /// /// 授权权限,传all /// public string scope { get; set; } = "all"; /// /// 当前服务器时间戳(10位) /// public int timestamp { get; set; } /// /// 36位随机用来唯一标记此次调用,响应对象中会包含相同的id。UUID以36字节的字符串表示, /// public string id { get; set; } } /// /// 使用Refresh token更新Access Token请求实体 /// public class GetPrintStatusParam { /// /// 易联云颁发给开发者的应用ID 非空值 /// public string client_id { get; set; } /// /// 授权的token 必要参数 /// public string access_token { get; set; } /// /// 易联云打印机终端号 /// public string machine_code { get; set; } /// /// 签名 详见API文档列表-接口签名 /// public string sign { get; set; } /// /// 当前服务器时间戳(10位) /// public int timestamp { get; set; } /// /// 36位随机用来唯一标记此次调用,响应对象中会包含相同的id。UUID以36字节的字符串表示, /// public string id { get; set; } } /// /// 打印提交数据 /// public class WordPrintRespone { /// /// 开发者的应用ID,在开放平台创建应用时获得 /// public string client_id { get; set; } /// /// 授权的token 必要参数 /// public string access_token { get; set; } /// /// 易联云打印机终端号 /// public string machine_code { get; set; } /// /// 打印内容(需要urlencode),排版指令详见打印机指令 /// public string content { get; set; } /// /// 为 1 时,origin_id 进行幂等处理,请确定 origin_id 的唯一性 /// public int idempotence { get; set; } /// /// 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母 ,且在同一个client_id下唯一。详见商户订单号 /// public string origin_id { get; set; } /// /// int /// public int timestamp { get; set; } /// /// 签名 详见API文档列表-接口签名 /// public string sign { get; set; } /// /// idUUID4 详见API文档列表-uuid4 /// public string id { get; set; } } }