ContractSignConsumption.go 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package common
  2. type ContractSignConsumption struct {
  3. // 【文件主题】文件主题
  4. Subject string `json:"subject,omitempty"`
  5. // 【用印流程ID】用印流程ID
  6. CategoryId string `json:"categoryId,omitempty"`
  7. // 【用印流程】用印流程
  8. CategoryName string `json:"categoryName,omitempty"`
  9. // 【签署文件类型】签署文件类型
  10. SignDocumentType string `json:"signDocumentType,omitempty"`
  11. // 【文件ID】文件ID
  12. BusinessId string `json:"businessId,omitempty"`
  13. // 【签署人ID】签署人ID
  14. OperatorId string `json:"operatorId,omitempty"`
  15. // 【签署人姓名】签署人姓名
  16. OperatorName string `json:"operatorName,omitempty"`
  17. // 【签署人手机号】签署人手机号
  18. OperatorMobile string `json:"operatorMobile,omitempty"`
  19. // 【签署人邮箱】签署人邮箱
  20. OperatorEmail string `json:"operatorEmail,omitempty"`
  21. // 【签署人员工编号】签署人员工编号
  22. OperatorNumber string `json:"operatorNumber,omitempty"`
  23. // 【签署人账号】签署人账号
  24. OperatorAccountNo string `json:"operatorAccountNo,omitempty"`
  25. // 【签署节点ID】签署节点ID
  26. ActionId string `json:"actionId,omitempty"`
  27. // 【签署节点类型】签署节点类型
  28. ActionType string `json:"actionType,omitempty"`
  29. // 【签署类型】签署类型
  30. SignType string `json:"signType,omitempty"`
  31. // 【签署方ID】签署方ID
  32. SignatoryTenantId string `json:"signatoryTenantId,omitempty"`
  33. // 【签署方】签署方
  34. SignatoryTenantName string `json:"signatoryTenantName,omitempty"`
  35. // 【签署方社会统一信用代码】签署方社会统一信用代码
  36. SignatoryTenantRegisterNo string `json:"signatoryTenantRegisterNo,omitempty"`
  37. // 【签署方类型】签署方类型
  38. SignatoryTenantType string `json:"signatoryTenantType,omitempty"`
  39. // 【发起主体ID】发起主体ID
  40. ContractTenantId string `json:"contractTenantId,omitempty"`
  41. // 【发起主体】发起主体
  42. ContractTenantName string `json:"contractTenantName,omitempty"`
  43. // 【发起主体社会统一信用代码】发起主体社会统一信用代码
  44. ContractTenantRegisterNo string `json:"contractTenantRegisterNo,omitempty"`
  45. // 【发起时间】发起时间
  46. ContractSendTime string `json:"contractSendTime,omitempty"`
  47. // 【签署完成时间】签署完成时间
  48. SignCompleteTime string `json:"signCompleteTime,omitempty"`
  49. // 【签署IP】签署IP
  50. Ip string `json:"ip,omitempty"`
  51. // 【签署地址】签署地址
  52. Address string `json:"address,omitempty"`
  53. // 【签署客户端】签署客户端
  54. ClientType string `json:"clientType,omitempty"`
  55. // 【平台ID】平台ID
  56. AppTokenId string `json:"appTokenId,omitempty"`
  57. // 【平台】平台
  58. AppTokenName string `json:"appTokenName,omitempty"`
  59. // 【证书类型】证书类型
  60. CertType string `json:"certType,omitempty"`
  61. // 【证书序列号】证书序列号
  62. CertSerialNo string `json:"certSerialNo,omitempty"`
  63. // 【证书申请人名称】证书申请人名称
  64. CertApplierName string `json:"certApplierName,omitempty"`
  65. // 【创建时间】创建时间
  66. CreateTime string `json:"createTime,omitempty"`
  67. // 【是否是升级用量】是否是升级用量
  68. Upgrade *bool `json:"upgrade,omitempty"`
  69. // 【操作日志ID】操作日志ID
  70. StreamId string `json:"streamId,omitempty"`
  71. // 【ca类型】ca类型
  72. CaType string `json:"caType,omitempty"`
  73. // 【ca算法】ca算法
  74. CertAlg string `json:"certAlg,omitempty"`
  75. // 【证书信息】证书信息
  76. SignCerts []*ContractSignConsumptionSignCerts `json:"signCerts,omitempty"`
  77. // 【使用证书】使用证书
  78. CertTypes string `json:"certTypes,omitempty"`
  79. // 【使用证书序列号】使用证书序列号
  80. CertSerialNos string `json:"certSerialNos,omitempty"`
  81. // 【意愿校验方式】意愿校验方式
  82. SignAuthMode string `json:"signAuthMode,omitempty"`
  83. // 【意愿校验类型】意愿校验类型
  84. SignTypeDesc string `json:"signTypeDesc,omitempty"`
  85. }