package common type AuthCompanyResponse struct { // 【单位ID】单位ID Id string `json:"id,omitempty"` // 【单位名称】单位名称 Name string `json:"name,omitempty"` // 【统一信用代码】统一信用代码 RegisterNo string `json:"registerNo,omitempty"` // 【公司地址】公司地址 Address string `json:"address"` // 【单位类型】单位类型:CORPORATE(平台方),INNER_COMPANY(内部单位),COMPANY(外部单位) TenantType string `json:"tenantType,omitempty"` // 【创建时间】创建时间;格式:yyyy-MM-dd HH:mm:ss CreateTime string `json:"createTime,omitempty"` // 【更新时间】更新时间;格式:yyyy-MM-dd HH:mm:ss UpdateTime string `json:"updateTime"` // 【是否冻结】是否冻结 TRUE:已冻结; FALSE:未冻结; Freeze *bool `json:"freeze,omitempty"` // 【单位状态】单位状态;UNREGISTERED(未注册),REGISTERED(已注册),CERTIFYING(认证中),AUTH_SUCCESS(认证完成),AUTH_FAILURE(认证失败) Status string `json:"status,omitempty"` // 【负责人】负责人 Charger string `json:"charger"` // 【法人姓名】法人姓名 LegalPerson string `json:"legalPerson,omitempty"` // 【开放平台法人单位ID】开放平台法人单位ID OpenCompanyId string `json:"openCompanyId"` // 【是否申请独立法人单位认证服务】是否申请独立法人单位认证服务 ApplyIndependent *bool `json:"applyIndependent"` // 【是否提交独立法人单位认证服务】是否提交独立法人单位认证服务 Submitted *bool `json:"submitted"` // 【外部法人单位是否能够发起电子签约开关】外部法人单位是否能够发起电子签约开关,默认是开启的 SendContractSwitch *bool `json:"sendContractSwitch"` // 【外部法人单位发送的电子签约对象控制】外部法人单位发送的电子签约对象控制,默认true,给内部法人单位发送电子签约,false,任意接收方发起电子签约 SendObjectControl *bool `json:"sendObjectControl"` // 【印章管理模式】印章管理模式 SealManageMode string `json:"sealManageMode"` // 【长期证书数量】长期证书数量 PlatformCertCount string `json:"platformCertCount"` // 【联系方式】联系方式 Contact string `json:"contact"` // 【公司等待关联法人是否认证】公司等待关联法人是否认证 WaitingAuthLegalUserStatus *bool `json:"waitingAuthLegalUserStatus"` // 【手机号】手机号 Mobile string `json:"mobile"` // 【是否要去校验工商四要素】是否要去校验工商四要素 CheckFourElements *bool `json:"checkFourElements"` // 【法人单位认证状态】法人单位认证状态 CompanyAuthState string `json:"companyAuthState,omitempty"` }