middleclaims

package
v1.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package middleclaims 包含国际化中台服务域保险相关结构体

https://open.taobao.com/API.htm?docType=2&docId=53335

Index

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

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

GetClaimsAcceptDto ClaimsAcceptDto Getter

func (AlibabaMiddleClaimsacceptReceiveAPIRequest) GetRawParams added in v1.2.8

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

GetClaimsBillDto ClaimsBillDto Getter

func (AlibabaMiddleClaimsbillReceiveAPIRequest) GetRawParams added in v1.2.8

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

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

GetClaimsResultDTO ClaimsResultDTO Getter

func (AlibabaMiddleClaimsresultReceiveAPIRequest) GetRawParams added in v1.2.8

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 结构体

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL