CrossborderContractQueryLocationResponse.go 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package others_response
  2. import (
  3. "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
  4. )
  5. type CrossborderContractQueryLocationResponse struct {
  6. // 【主键id】主键id
  7. Id string `json:"id"`
  8. // 【跨境电子签约文件id】跨境电子签约文件id
  9. ContractId string `json:"contractId"`
  10. // 【签署方类型】签署方类型 CORPORATE(平台法人单位),INNER_COMPANY(内部法人单位),PERSONAL(个人)
  11. TenantType string `json:"tenantType,omitempty"`
  12. // 【签署方名称】签署方名称
  13. TenantName string `json:"tenantName,omitempty"`
  14. // 【是否为文件发起主体】是否为文件发起主体
  15. Sponsor string `json:"sponsor,omitempty"`
  16. // 【签署方签署顺序】签署方签署顺序 以数字形式(1,2,3)返回,数字小的为先签签署方,数字大的为后签签署方,相同数字则为无序签
  17. SerialNo *int64 `json:"serialNo,omitempty"`
  18. // 【签署方签署状态】签署方签署状态 DRAFT(草稿),FILLING(待填写),FILLED(已填写),WAITING(待签署),SIGNING(签署中),COMPLETE(签署完成),REJECTED(已拒绝)
  19. Status string `json:"status"`
  20. // 【接收人姓名】接收人姓名
  21. ReceiverName string `json:"receiverName,omitempty"`
  22. // 【接收人联系方式】接收人联系方式
  23. Contact string `json:"contact,omitempty"`
  24. // 【接收人类型】接收人类型 CORPORATE(平台方法人单位),INNER_COMPANY(内部法人单位),PERSONAL(个人)
  25. ReceiverType string `json:"receiverType"`
  26. // 【接收人id】接收人id
  27. ReceiverId string `json:"receiverId"`
  28. // 【接收方是否填参】接收方是否填参
  29. FillParam *bool `json:"fillParam"`
  30. // 【是否发送短信/邮件提醒】是否发送短信/邮件提醒
  31. Remind *bool `json:"remind"`
  32. // 【是否允许催签】是否允许催签
  33. CanNotify string `json:"canNotify"`
  34. // 【触发文件自动催签的次数】触发文件自动催签的次数
  35. AutoPressCount *int64 `json:"autoPressCount"`
  36. // 【当前用户是否是内部员工】当前用户是否是内部员工
  37. InnerEmployee string `json:"innerEmployee"`
  38. // 【是否完成】是否完成
  39. Complete *bool `json:"complete"`
  40. // 【签署位置】签署位置
  41. Locations []*common.CrossborderContractQueryLocationLocationsResponse `json:"locations,omitempty"`
  42. // 【签署动作】签署动作
  43. Actions []*common.CrossborderContractQueryLocationActionsResponse `json:"actions"`
  44. }