package contract_response


type ContractAgentQueryResponse struct {
	// 【代理授权ID】代理授权ID
	GroupId *int64 `json:"groupId"`
	// 【第三方系统代理授权ID】第三方系统代理授权ID
	AgentBizId string `json:"agentBizId,omitempty"`
	// 【被代理的电子签约文件ID】被代理的电子签约文件ID
	ContractId *int64 `json:"contractId"`
	// 【被代理的电子签约第三方业务系统文件ID】被代理的电子签约第三方业务系统文件ID
	ContractBizId string `json:"contractBizId,omitempty"`
	// 【代理人用户id】代理人用户id
	AgentUserId *int64 `json:"agentUserId"`
	// 【代理人姓名】代理人姓名
	AgentUserName string `json:"agentUserName,omitempty"`
	// 【代理人联系方式】代理人联系方式
	AgentUserContact string `json:"agentUserContact,omitempty"`
	// 【委托人信息】委托人信息
	SignatoryName string `json:"signatoryName"`
	// 【代理签批的节点类型】代理签批的节点类型；CORPORATE（组织签章），AUDIT（个人审批），PERSONAL（个人签字）， PRACTICE（个人执业章签章）
	ActionTypesStr string `json:"actionTypesStr,omitempty"`
	// 【代理开始日期】代理开始日期；格式yyyy-MM-dd HH:mm:ss
	AgentStartTime string `json:"agentStartTime"`
	// 【代理结束日期】代理结束日期；格式yyyy-MM-dd HH:mm:ss
	AgentEndTime string `json:"agentEndTime"`
	// 【签署方代理生效范围】签署方代理生效范围 【说明】 CONTRACT（全部签署方）、SIGNATORY（指定签署方）、COMPANY（指定单位）
	AgentType string `json:"agentType"`
	// 【签署节点ID集合】签署节点ID集合
	ActionIds []int64 `json:"actionIds,omitempty"`
}
