Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type V3RequestMeta ¶
type V3RequestMeta struct {
//appId
AppId int64 `protobuf:"varint,1,opt,name=AppId,proto3" json:"AppId,omitempty"`
//根帐号uin
Uin string `protobuf:"bytes,2,opt,name=Uin,proto3" json:"Uin,omitempty"`
//子帐号uin,也是操作者的uin
SubAccountUin string `protobuf:"bytes,3,opt,name=SubAccountUin,proto3" json:"SubAccountUin,omitempty"`
//RequestId,请求句柄,默认都会传给后端,方便定位问题
RequestId string `protobuf:"bytes,4,opt,name=RequestId,proto3" json:"RequestId,omitempty"`
//用户请求ip
ClientIp string `protobuf:"bytes,5,opt,name=ClientIp,proto3" json:"ClientIp,omitempty"`
//Api接口名称,默认都会传给后端,提供后端业务区分接口,从而保持内外接口名称一致。
Action string `protobuf:"bytes,6,opt,name=Action,proto3" json:"Action,omitempty"`
//模块,例如,cvm
ApiModule string `protobuf:"bytes,7,opt,name=ApiModule,proto3" json:"ApiModule,omitempty"`
//Region参数,如ap-guangzhou
Region string `protobuf:"bytes,8,opt,name=Region,proto3" json:"Region,omitempty"`
//临时证书Token
Token string `protobuf:"bytes,9,opt,name=Token,proto3" json:"Token,omitempty"`
//版本
Version string `protobuf:"bytes,10,opt,name=Version,proto3" json:"Version,omitempty"`
//请求来源,目前取值:MC or API or UNKNOWN
RequestSource string `protobuf:"bytes,11,opt,name=RequestSource,proto3" json:"RequestSource,omitempty"`
//语言信息,目前取值:zh-CN和en-US。不同语言返回的错误Message不一样,目前仅cvm业务支持。
Language string `protobuf:"bytes,12,opt,name=Language,proto3" json:"Language,omitempty"`
//灰度环境标志位:非 v3 标准字段;goat 直接透传给业务,不做处理
Canary int32 `protobuf:"varint,13,opt,name=Canary,proto3,enum=pl_qcloudapi_v3.qcloud.apiv3.CanaryState" json:"Canary,omitempty"`
}
func (*V3RequestMeta) ProtoMessage ¶
func (*V3RequestMeta) ProtoMessage()
func (*V3RequestMeta) Reset ¶
func (m *V3RequestMeta) Reset()
func (*V3RequestMeta) String ¶
func (m *V3RequestMeta) String() string
Click to show internal directories.
Click to hide internal directories.