Documentation ¶
Overview ¶
Package middleclaims 包含国际化中台服务域保险相关结构体
Index ¶
- type AlibabaMiddleClaimsacceptReceiveAPIRequest
- func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetApiMethodName() string
- func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetClaimsAcceptDto() *ClaimsAcceptDto
- func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetRawParams() model.Params
- func (r *AlibabaMiddleClaimsacceptReceiveAPIRequest) SetClaimsAcceptDto(_claimsAcceptDto *ClaimsAcceptDto) error
- type AlibabaMiddleClaimsacceptReceiveAPIResponse
- type AlibabaMiddleClaimsacceptReceiveAPIResponseModel
- type AlibabaMiddleClaimsacceptReceiveResult
- type AlibabaMiddleClaimsbillReceiveAPIRequest
- func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetApiMethodName() string
- func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetClaimsBillDto() *ClaimsBillDto
- func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetRawParams() model.Params
- func (r *AlibabaMiddleClaimsbillReceiveAPIRequest) SetClaimsBillDto(_claimsBillDto *ClaimsBillDto) error
- type AlibabaMiddleClaimsbillReceiveAPIResponse
- type AlibabaMiddleClaimsbillReceiveAPIResponseModel
- type AlibabaMiddleClaimsbillReceiveResult
- type AlibabaMiddleClaimsresultReceiveAPIRequest
- func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetApiMethodName() string
- func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetClaimsResultDTO() *ClaimsResultDto
- func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetRawParams() model.Params
- func (r *AlibabaMiddleClaimsresultReceiveAPIRequest) SetClaimsResultDTO(_claimsResultDTO *ClaimsResultDto) error
- type AlibabaMiddleClaimsresultReceiveAPIResponse
- type AlibabaMiddleClaimsresultReceiveAPIResponseModel
- type AlibabaMiddleClaimsresultReceiveResult
- type ClaimsAcceptDto
- type ClaimsBillDto
- type ClaimsResultDto
- type DeliveryAddressDto
- type Extensionmap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaMiddleClaimsacceptReceiveAPIRequest ¶ added in v1.2.0
type AlibabaMiddleClaimsacceptReceiveAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaMiddleClaimsacceptReceiveAPIRequest 国际化中台服务域接收保险公司理赔受理结果 API请求 alibaba.middle.claimsaccept.receive
国际化中台服务域与保险公司交互对接一个订单在保险公司方对该订单进行理赔受理结果的处理后,将该结果返回至服务域
func NewAlibabaMiddleClaimsacceptReceiveRequest ¶
func NewAlibabaMiddleClaimsacceptReceiveRequest() *AlibabaMiddleClaimsacceptReceiveAPIRequest
NewAlibabaMiddleClaimsacceptReceiveRequest 初始化AlibabaMiddleClaimsacceptReceiveAPIRequest对象
func (AlibabaMiddleClaimsacceptReceiveAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaMiddleClaimsacceptReceiveAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaMiddleClaimsacceptReceiveAPIRequest) GetClaimsAcceptDto ¶ added in v1.2.0
func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetClaimsAcceptDto() *ClaimsAcceptDto
GetClaimsAcceptDto ClaimsAcceptDto Getter
func (AlibabaMiddleClaimsacceptReceiveAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaMiddleClaimsacceptReceiveAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaMiddleClaimsacceptReceiveAPIRequest) SetClaimsAcceptDto ¶ added in v1.2.0
func (r *AlibabaMiddleClaimsacceptReceiveAPIRequest) SetClaimsAcceptDto(_claimsAcceptDto *ClaimsAcceptDto) error
SetClaimsAcceptDto is ClaimsAcceptDto Setter 理赔受理结果实体类
type AlibabaMiddleClaimsacceptReceiveAPIResponse ¶
type AlibabaMiddleClaimsacceptReceiveAPIResponse struct { model.CommonResponse AlibabaMiddleClaimsacceptReceiveAPIResponseModel }
AlibabaMiddleClaimsacceptReceiveAPIResponse 国际化中台服务域接收保险公司理赔受理结果 API返回值 alibaba.middle.claimsaccept.receive
国际化中台服务域与保险公司交互对接一个订单在保险公司方对该订单进行理赔受理结果的处理后,将该结果返回至服务域
type AlibabaMiddleClaimsacceptReceiveAPIResponseModel ¶ added in v1.2.0
type AlibabaMiddleClaimsacceptReceiveAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_middle_claimsaccept_receive_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 系统自动生成 Result *AlibabaMiddleClaimsacceptReceiveResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaMiddleClaimsacceptReceiveAPIResponseModel is 国际化中台服务域接收保险公司理赔受理结果 成功返回结果
type AlibabaMiddleClaimsacceptReceiveResult ¶
type AlibabaMiddleClaimsacceptReceiveResult struct { // 系统调用结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` // 业务结果 Data bool `json:"data,omitempty" xml:"data,omitempty"` // 是否重复 Repeated bool `json:"repeated,omitempty" xml:"repeated,omitempty"` // 是否重试 Retry bool `json:"retry,omitempty" xml:"retry,omitempty"` }
AlibabaMiddleClaimsacceptReceiveResult 结构体
type AlibabaMiddleClaimsbillReceiveAPIRequest ¶ added in v1.2.0
type AlibabaMiddleClaimsbillReceiveAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaMiddleClaimsbillReceiveAPIRequest 国际化中台服务域接收理赔账单 API请求 alibaba.middle.claimsbill.receive
国际化中台服务域与保险公司交互对接一个订单在保险公司方对该订单进行理赔打款的处理后,将该打款结果返回至服务域
func NewAlibabaMiddleClaimsbillReceiveRequest ¶
func NewAlibabaMiddleClaimsbillReceiveRequest() *AlibabaMiddleClaimsbillReceiveAPIRequest
NewAlibabaMiddleClaimsbillReceiveRequest 初始化AlibabaMiddleClaimsbillReceiveAPIRequest对象
func (AlibabaMiddleClaimsbillReceiveAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaMiddleClaimsbillReceiveAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaMiddleClaimsbillReceiveAPIRequest) GetClaimsBillDto ¶ added in v1.2.0
func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetClaimsBillDto() *ClaimsBillDto
GetClaimsBillDto ClaimsBillDto Getter
func (AlibabaMiddleClaimsbillReceiveAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaMiddleClaimsbillReceiveAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaMiddleClaimsbillReceiveAPIRequest) SetClaimsBillDto ¶ added in v1.2.0
func (r *AlibabaMiddleClaimsbillReceiveAPIRequest) SetClaimsBillDto(_claimsBillDto *ClaimsBillDto) error
SetClaimsBillDto is ClaimsBillDto Setter 理赔账单实体
type AlibabaMiddleClaimsbillReceiveAPIResponse ¶
type AlibabaMiddleClaimsbillReceiveAPIResponse struct { model.CommonResponse AlibabaMiddleClaimsbillReceiveAPIResponseModel }
AlibabaMiddleClaimsbillReceiveAPIResponse 国际化中台服务域接收理赔账单 API返回值 alibaba.middle.claimsbill.receive
国际化中台服务域与保险公司交互对接一个订单在保险公司方对该订单进行理赔打款的处理后,将该打款结果返回至服务域
type AlibabaMiddleClaimsbillReceiveAPIResponseModel ¶ added in v1.2.0
type AlibabaMiddleClaimsbillReceiveAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_middle_claimsbill_receive_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 结果实体类 Result *AlibabaMiddleClaimsbillReceiveResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaMiddleClaimsbillReceiveAPIResponseModel is 国际化中台服务域接收理赔账单 成功返回结果
type AlibabaMiddleClaimsbillReceiveResult ¶
type AlibabaMiddleClaimsbillReceiveResult struct { // 系统调用结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` // 业务结果 Data bool `json:"data,omitempty" xml:"data,omitempty"` // 是否重复 Repeated bool `json:"repeated,omitempty" xml:"repeated,omitempty"` // 是否重试 Retry bool `json:"retry,omitempty" xml:"retry,omitempty"` }
AlibabaMiddleClaimsbillReceiveResult 结构体
type AlibabaMiddleClaimsresultReceiveAPIRequest ¶ added in v1.2.0
type AlibabaMiddleClaimsresultReceiveAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaMiddleClaimsresultReceiveAPIRequest 国际化中台服务域接收理赔结果 API请求 alibaba.middle.claimsresult.receive
国际化中台服务域与保险公司交互对接一个订单在保险公司方对该订单进行理赔结果的处理后,将该结果返回至服务域
func NewAlibabaMiddleClaimsresultReceiveRequest ¶
func NewAlibabaMiddleClaimsresultReceiveRequest() *AlibabaMiddleClaimsresultReceiveAPIRequest
NewAlibabaMiddleClaimsresultReceiveRequest 初始化AlibabaMiddleClaimsresultReceiveAPIRequest对象
func (AlibabaMiddleClaimsresultReceiveAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaMiddleClaimsresultReceiveAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaMiddleClaimsresultReceiveAPIRequest) GetClaimsResultDTO ¶ added in v1.2.0
func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetClaimsResultDTO() *ClaimsResultDto
GetClaimsResultDTO ClaimsResultDTO Getter
func (AlibabaMiddleClaimsresultReceiveAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaMiddleClaimsresultReceiveAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaMiddleClaimsresultReceiveAPIRequest) SetClaimsResultDTO ¶ added in v1.2.0
func (r *AlibabaMiddleClaimsresultReceiveAPIRequest) SetClaimsResultDTO(_claimsResultDTO *ClaimsResultDto) error
SetClaimsResultDTO is ClaimsResultDTO Setter 理赔结果实体
type AlibabaMiddleClaimsresultReceiveAPIResponse ¶
type AlibabaMiddleClaimsresultReceiveAPIResponse struct { model.CommonResponse AlibabaMiddleClaimsresultReceiveAPIResponseModel }
AlibabaMiddleClaimsresultReceiveAPIResponse 国际化中台服务域接收理赔结果 API返回值 alibaba.middle.claimsresult.receive
国际化中台服务域与保险公司交互对接一个订单在保险公司方对该订单进行理赔结果的处理后,将该结果返回至服务域
type AlibabaMiddleClaimsresultReceiveAPIResponseModel ¶ added in v1.2.0
type AlibabaMiddleClaimsresultReceiveAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_middle_claimsresult_receive_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 调用结果 Result *AlibabaMiddleClaimsresultReceiveResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaMiddleClaimsresultReceiveAPIResponseModel is 国际化中台服务域接收理赔结果 成功返回结果
type AlibabaMiddleClaimsresultReceiveResult ¶
type AlibabaMiddleClaimsresultReceiveResult struct { // 系统调用结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` // 业务结果 Data bool `json:"data,omitempty" xml:"data,omitempty"` // 是否重复 Repeated bool `json:"repeated,omitempty" xml:"repeated,omitempty"` // 是否重试 Retry bool `json:"retry,omitempty" xml:"retry,omitempty"` }
AlibabaMiddleClaimsresultReceiveResult 结构体
type ClaimsAcceptDto ¶
type ClaimsAcceptDto struct { // 理赔受理拒绝原因 ClaimsAcceptResultDesc string `json:"claims_accept_result_desc,omitempty" xml:"claims_accept_result_desc,omitempty"` // 报案号 ReportNo string `json:"report_no,omitempty" xml:"report_no,omitempty"` // 保单号 PolicyNo string `json:"policy_no,omitempty" xml:"policy_no,omitempty"` // 服务工单ID ServiceWorkOrderId int64 `json:"service_work_order_id,omitempty" xml:"service_work_order_id,omitempty"` // 主订单ID OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // 子订单ID SubOrderId int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"` // 预留扩展Map ExtensionMap *Extensionmap `json:"extension_map,omitempty" xml:"extension_map,omitempty"` // 保险退货仓库地址实体类 DeliveryAddressDto *DeliveryAddressDto `json:"delivery_address_dto,omitempty" xml:"delivery_address_dto,omitempty"` // 理赔受理结果 ClaimAcceptResult bool `json:"claim_accept_result,omitempty" xml:"claim_accept_result,omitempty"` }
ClaimsAcceptDto 结构体
type ClaimsBillDto ¶
type ClaimsBillDto struct { // 报案号 ReportNo string `json:"report_no,omitempty" xml:"report_no,omitempty"` // 币种 AmountCurrency string `json:"amount_currency,omitempty" xml:"amount_currency,omitempty"` // 收款账户 Payee string `json:"payee,omitempty" xml:"payee,omitempty"` // 支付时间 PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"` // 服务工单ID ServiceWorkOrderId int64 `json:"service_work_order_id,omitempty" xml:"service_work_order_id,omitempty"` // 金额 Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"` // 预留扩展Map ExtensionMap *Extensionmap `json:"extension_map,omitempty" xml:"extension_map,omitempty"` }
ClaimsBillDto 结构体
type ClaimsResultDto ¶
type ClaimsResultDto struct { // 报案号 ReportNo string `json:"report_no,omitempty" xml:"report_no,omitempty"` // 收货状态 TakeGoodsStatus string `json:"take_goods_status,omitempty" xml:"take_goods_status,omitempty"` // 理赔拒绝原因 ClaimsResultDesc string `json:"claims_result_desc,omitempty" xml:"claims_result_desc,omitempty"` // 理赔币种 ClaimCurrency string `json:"claim_currency,omitempty" xml:"claim_currency,omitempty"` // 赔付比例 CompensationRatio string `json:"compensation_ratio,omitempty" xml:"compensation_ratio,omitempty"` // 包裹状态 PackageStatus string `json:"package_status,omitempty" xml:"package_status,omitempty"` // 服务工单ID ServiceWorkOrderId int64 `json:"service_work_order_id,omitempty" xml:"service_work_order_id,omitempty"` // 主订单号 OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // 子订单号 SubOrderId int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"` // 理赔金额 ClaimAmount int64 `json:"claim_amount,omitempty" xml:"claim_amount,omitempty"` // 预留扩展Map ExtensionMap *Extensionmap `json:"extension_map,omitempty" xml:"extension_map,omitempty"` // 理赔结果 ClaimsResult bool `json:"claims_result,omitempty" xml:"claims_result,omitempty"` }
ClaimsResultDto 结构体
type DeliveryAddressDto ¶
type DeliveryAddressDto struct { // 收货人姓名 ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"` // 收货人手机号码 ReceiverMobilePhone string `json:"receiver_mobile_phone,omitempty" xml:"receiver_mobile_phone,omitempty"` // 国家 CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"` // 省份 ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"` // 城市 CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"` // 区域 AreaName string `json:"area_name,omitempty" xml:"area_name,omitempty"` // 邮政编码 PostCode string `json:"post_code,omitempty" xml:"post_code,omitempty"` // 具体地址 ReceiverAddressDetail string `json:"receiver_address_detail,omitempty" xml:"receiver_address_detail,omitempty"` }
DeliveryAddressDto 结构体
type Extensionmap ¶
type Extensionmap struct { // 预留扩展值1 ExtensionMapFir string `json:"extension_map_fir,omitempty" xml:"extension_map_fir,omitempty"` // 预留扩展值2 ExtensionMapSec string `json:"extension_map_sec,omitempty" xml:"extension_map_sec,omitempty"` // 预留扩展值3 ExtensionMapThi string `json:"extension_map_thi,omitempty" xml:"extension_map_thi,omitempty"` // 预留扩展Map1 ExtensionMap string `json:"extension_map,omitempty" xml:"extension_map,omitempty"` }
Extensionmap 结构体
Source Files ¶
- AlibabaMiddleClaimsacceptReceiveAPIRequest.go
- AlibabaMiddleClaimsacceptReceiveAPIResponse.go
- AlibabaMiddleClaimsacceptReceiveResult.go
- AlibabaMiddleClaimsbillReceiveAPIRequest.go
- AlibabaMiddleClaimsbillReceiveAPIResponse.go
- AlibabaMiddleClaimsbillReceiveResult.go
- AlibabaMiddleClaimsresultReceiveAPIRequest.go
- AlibabaMiddleClaimsresultReceiveAPIResponse.go
- AlibabaMiddleClaimsresultReceiveResult.go
- ClaimsAcceptDto.go
- ClaimsBillDto.go
- ClaimsResultDto.go
- DeliveryAddressDto.go
- Extensionmap.go
- doc.go