tripartite

package
v0.0.0-...-b08fcc5 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TripartitePlat_name = map[int32]string{
		0: "plat_51live",
		1: "plat_apple",
		2: "plat_google",
		3: "plat_facebook",
		4: "plat_twitter",
		5: "plat_line",
	}
	TripartitePlat_value = map[string]int32{
		"plat_51live":   0,
		"plat_apple":    1,
		"plat_google":   2,
		"plat_facebook": 3,
		"plat_twitter":  4,
		"plat_line":     5,
	}
)

Enum value maps for TripartitePlat.

View Source
var File_proto_tripartite_tripartite_proto protoreflect.FileDescriptor

Functions

func NewTripartiteEndpoints

func NewTripartiteEndpoints() []*api.Endpoint

func RegisterTripartiteHandler

func RegisterTripartiteHandler(s server.Server, hdlr TripartiteHandler, opts ...server.HandlerOption) error

Types

type TripartiteAddReq

type TripartiteAddReq struct {
	Platform TripartitePlat `protobuf:"varint,1,opt,name=platform,proto3,enum=user.tripartite.TripartitePlat" json:"platform"` //平台
	Channel  int32          `protobuf:"varint,2,opt,name=Channel,proto3" json:"Channel"`                                       // 授权渠道
	UserId   int64          `protobuf:"varint,3,opt,name=UserId,proto3" json:"UserId"`                                         // 用户id
	Appid    string         `protobuf:"bytes,4,opt,name=Appid,proto3" json:"Appid"`                                            // 应用id
	Avatar   string         `protobuf:"bytes,5,opt,name=Avatar,proto3" json:"Avatar"`                                          //第三方头像
	Unionid  string         `protobuf:"bytes,6,opt,name=Unionid,proto3" json:"Unionid"`                                        // 渠道下用户唯一id
	Nickname string         `protobuf:"bytes,7,opt,name=nickname,proto3" json:"nickname"`                                      // 昵称
	Role     string         `protobuf:"bytes,9,opt,name=Role,proto3" json:"Role"`                                              // 用户角色 user、guest
	LoginIp  string         `protobuf:"bytes,10,opt,name=LoginIp,proto3" json:"LoginIp"`                                       // IP地址
	// contains filtered or unexported fields
}

添加用户授权

func (*TripartiteAddReq) Descriptor deprecated

func (*TripartiteAddReq) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteAddReq.ProtoReflect.Descriptor instead.

func (*TripartiteAddReq) GetAppid

func (x *TripartiteAddReq) GetAppid() string

func (*TripartiteAddReq) GetAvatar

func (x *TripartiteAddReq) GetAvatar() string

func (*TripartiteAddReq) GetChannel

func (x *TripartiteAddReq) GetChannel() int32

func (*TripartiteAddReq) GetLoginIp

func (x *TripartiteAddReq) GetLoginIp() string

func (*TripartiteAddReq) GetNickname

func (x *TripartiteAddReq) GetNickname() string

func (*TripartiteAddReq) GetPlatform

func (x *TripartiteAddReq) GetPlatform() TripartitePlat

func (*TripartiteAddReq) GetRole

func (x *TripartiteAddReq) GetRole() string

func (*TripartiteAddReq) GetUnionid

func (x *TripartiteAddReq) GetUnionid() string

func (*TripartiteAddReq) GetUserId

func (x *TripartiteAddReq) GetUserId() int64

func (*TripartiteAddReq) ProtoMessage

func (*TripartiteAddReq) ProtoMessage()

func (*TripartiteAddReq) ProtoReflect

func (x *TripartiteAddReq) ProtoReflect() protoreflect.Message

func (*TripartiteAddReq) Reset

func (x *TripartiteAddReq) Reset()

func (*TripartiteAddReq) String

func (x *TripartiteAddReq) String() string

func (*TripartiteAddReq) Validate

func (m *TripartiteAddReq) Validate() error

Validate checks the field values on TripartiteAddReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteAddReq) ValidateAll

func (m *TripartiteAddReq) ValidateAll() error

ValidateAll checks the field values on TripartiteAddReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteAddReqMultiError, or nil if none found.

type TripartiteAddReqMultiError

type TripartiteAddReqMultiError []error

TripartiteAddReqMultiError is an error wrapping multiple validation errors returned by TripartiteAddReq.ValidateAll() if the designated constraints aren't met.

func (TripartiteAddReqMultiError) AllErrors

func (m TripartiteAddReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TripartiteAddReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteAddReqValidationError

type TripartiteAddReqValidationError struct {
	// contains filtered or unexported fields
}

TripartiteAddReqValidationError is the validation error returned by TripartiteAddReq.Validate if the designated constraints aren't met.

func (TripartiteAddReqValidationError) Cause

Cause function returns cause value.

func (TripartiteAddReqValidationError) Error

Error satisfies the builtin error interface

func (TripartiteAddReqValidationError) ErrorName

ErrorName returns error name.

func (TripartiteAddReqValidationError) Field

Field function returns field value.

func (TripartiteAddReqValidationError) Key

Key function returns key value.

func (TripartiteAddReqValidationError) Reason

Reason function returns reason value.

type TripartiteCheckUserBindReq

type TripartiteCheckUserBindReq struct {
	Platform TripartitePlat `protobuf:"varint,1,opt,name=platform,proto3,enum=user.tripartite.TripartitePlat" json:"platform"` // 渠道
	UserId   int64          `protobuf:"varint,2,opt,name=UserId,proto3" json:"UserId"`                                         // 用户id
	// contains filtered or unexported fields
}

检查用户是否绑定第三方

func (*TripartiteCheckUserBindReq) Descriptor deprecated

func (*TripartiteCheckUserBindReq) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteCheckUserBindReq.ProtoReflect.Descriptor instead.

func (*TripartiteCheckUserBindReq) GetPlatform

func (x *TripartiteCheckUserBindReq) GetPlatform() TripartitePlat

func (*TripartiteCheckUserBindReq) GetUserId

func (x *TripartiteCheckUserBindReq) GetUserId() int64

func (*TripartiteCheckUserBindReq) ProtoMessage

func (*TripartiteCheckUserBindReq) ProtoMessage()

func (*TripartiteCheckUserBindReq) ProtoReflect

func (*TripartiteCheckUserBindReq) Reset

func (x *TripartiteCheckUserBindReq) Reset()

func (*TripartiteCheckUserBindReq) String

func (x *TripartiteCheckUserBindReq) String() string

func (*TripartiteCheckUserBindReq) Validate

func (m *TripartiteCheckUserBindReq) Validate() error

Validate checks the field values on TripartiteCheckUserBindReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteCheckUserBindReq) ValidateAll

func (m *TripartiteCheckUserBindReq) ValidateAll() error

ValidateAll checks the field values on TripartiteCheckUserBindReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteCheckUserBindReqMultiError, or nil if none found.

type TripartiteCheckUserBindReqMultiError

type TripartiteCheckUserBindReqMultiError []error

TripartiteCheckUserBindReqMultiError is an error wrapping multiple validation errors returned by TripartiteCheckUserBindReq.ValidateAll() if the designated constraints aren't met.

func (TripartiteCheckUserBindReqMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (TripartiteCheckUserBindReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteCheckUserBindReqValidationError

type TripartiteCheckUserBindReqValidationError struct {
	// contains filtered or unexported fields
}

TripartiteCheckUserBindReqValidationError is the validation error returned by TripartiteCheckUserBindReq.Validate if the designated constraints aren't met.

func (TripartiteCheckUserBindReqValidationError) Cause

Cause function returns cause value.

func (TripartiteCheckUserBindReqValidationError) Error

Error satisfies the builtin error interface

func (TripartiteCheckUserBindReqValidationError) ErrorName

ErrorName returns error name.

func (TripartiteCheckUserBindReqValidationError) Field

Field function returns field value.

func (TripartiteCheckUserBindReqValidationError) Key

Key function returns key value.

func (TripartiteCheckUserBindReqValidationError) Reason

Reason function returns reason value.

type TripartiteDelReq

type TripartiteDelReq struct {
	Platform TripartitePlat `protobuf:"varint,1,opt,name=platform,proto3,enum=user.tripartite.TripartitePlat" json:"platform"` // 渠道
	UserId   int64          `protobuf:"varint,2,opt,name=UserId,proto3" json:"UserId"`                                         // 用户id
	// contains filtered or unexported fields
}

删除用户绑定

func (*TripartiteDelReq) Descriptor deprecated

func (*TripartiteDelReq) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteDelReq.ProtoReflect.Descriptor instead.

func (*TripartiteDelReq) GetPlatform

func (x *TripartiteDelReq) GetPlatform() TripartitePlat

func (*TripartiteDelReq) GetUserId

func (x *TripartiteDelReq) GetUserId() int64

func (*TripartiteDelReq) ProtoMessage

func (*TripartiteDelReq) ProtoMessage()

func (*TripartiteDelReq) ProtoReflect

func (x *TripartiteDelReq) ProtoReflect() protoreflect.Message

func (*TripartiteDelReq) Reset

func (x *TripartiteDelReq) Reset()

func (*TripartiteDelReq) String

func (x *TripartiteDelReq) String() string

func (*TripartiteDelReq) Validate

func (m *TripartiteDelReq) Validate() error

Validate checks the field values on TripartiteDelReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteDelReq) ValidateAll

func (m *TripartiteDelReq) ValidateAll() error

ValidateAll checks the field values on TripartiteDelReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteDelReqMultiError, or nil if none found.

type TripartiteDelReqMultiError

type TripartiteDelReqMultiError []error

TripartiteDelReqMultiError is an error wrapping multiple validation errors returned by TripartiteDelReq.ValidateAll() if the designated constraints aren't met.

func (TripartiteDelReqMultiError) AllErrors

func (m TripartiteDelReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TripartiteDelReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteDelReqValidationError

type TripartiteDelReqValidationError struct {
	// contains filtered or unexported fields
}

TripartiteDelReqValidationError is the validation error returned by TripartiteDelReq.Validate if the designated constraints aren't met.

func (TripartiteDelReqValidationError) Cause

Cause function returns cause value.

func (TripartiteDelReqValidationError) Error

Error satisfies the builtin error interface

func (TripartiteDelReqValidationError) ErrorName

ErrorName returns error name.

func (TripartiteDelReqValidationError) Field

Field function returns field value.

func (TripartiteDelReqValidationError) Key

Key function returns key value.

func (TripartiteDelReqValidationError) Reason

Reason function returns reason value.

type TripartiteHandler

type TripartiteHandler interface {
	// 录入三方信息
	TripartiteAdd(context.Context, *TripartiteAddReq, *TripartiteUserInfo) error
	// 查找三方信息
	TripartiteQuery(context.Context, *TripartiteQueryReq, *TripartiteUserInfo) error
	// 删除第三方绑定信息
	TripartiteDel(context.Context, *TripartiteDelReq, *wrapperspb.BoolValue) error
	// 检查用户是否绑定第三方信息
	TripartiteCheckUserBind(context.Context, *TripartiteCheckUserBindReq, *wrapperspb.BoolValue) error
	// 更新用户昵称和头像
	TripartiteUpdateUserInfo(context.Context, *TripartiteUpdateUserInfoReq, *wrapperspb.BoolValue) error
	// 获取用户授权信息
	TripartiteUserBindInfo(context.Context, *TripartiteUserBindInfoReq, *TripartiteUserBindInfoResp) error
}

type TripartitePlat

type TripartitePlat int32
const (
	TripartitePlat_plat_51live   TripartitePlat = 0 // 登录平台
	TripartitePlat_plat_apple    TripartitePlat = 1 // Apple
	TripartitePlat_plat_google   TripartitePlat = 2 // Google
	TripartitePlat_plat_facebook TripartitePlat = 3 // facebook
	TripartitePlat_plat_twitter  TripartitePlat = 4 // Twitter
	TripartitePlat_plat_line     TripartitePlat = 5 // line
)

func (TripartitePlat) Descriptor

func (TripartitePlat) Enum

func (x TripartitePlat) Enum() *TripartitePlat

func (TripartitePlat) EnumDescriptor deprecated

func (TripartitePlat) EnumDescriptor() ([]byte, []int)

Deprecated: Use TripartitePlat.Descriptor instead.

func (TripartitePlat) Number

func (TripartitePlat) String

func (x TripartitePlat) String() string

func (TripartitePlat) Type

type TripartiteQueryReq

type TripartiteQueryReq struct {
	Channel TripartitePlat `protobuf:"varint,1,opt,name=channel,proto3,enum=user.tripartite.TripartitePlat" json:"channel"` // 渠道
	Unionid string         `protobuf:"bytes,2,opt,name=Unionid,proto3" json:"Unionid"`                                      // 应用下的用户唯一标示
	// contains filtered or unexported fields
}

查询用户是否存在

func (*TripartiteQueryReq) Descriptor deprecated

func (*TripartiteQueryReq) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteQueryReq.ProtoReflect.Descriptor instead.

func (*TripartiteQueryReq) GetChannel

func (x *TripartiteQueryReq) GetChannel() TripartitePlat

func (*TripartiteQueryReq) GetUnionid

func (x *TripartiteQueryReq) GetUnionid() string

func (*TripartiteQueryReq) ProtoMessage

func (*TripartiteQueryReq) ProtoMessage()

func (*TripartiteQueryReq) ProtoReflect

func (x *TripartiteQueryReq) ProtoReflect() protoreflect.Message

func (*TripartiteQueryReq) Reset

func (x *TripartiteQueryReq) Reset()

func (*TripartiteQueryReq) String

func (x *TripartiteQueryReq) String() string

func (*TripartiteQueryReq) Validate

func (m *TripartiteQueryReq) Validate() error

Validate checks the field values on TripartiteQueryReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteQueryReq) ValidateAll

func (m *TripartiteQueryReq) ValidateAll() error

ValidateAll checks the field values on TripartiteQueryReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteQueryReqMultiError, or nil if none found.

type TripartiteQueryReqMultiError

type TripartiteQueryReqMultiError []error

TripartiteQueryReqMultiError is an error wrapping multiple validation errors returned by TripartiteQueryReq.ValidateAll() if the designated constraints aren't met.

func (TripartiteQueryReqMultiError) AllErrors

func (m TripartiteQueryReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TripartiteQueryReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteQueryReqValidationError

type TripartiteQueryReqValidationError struct {
	// contains filtered or unexported fields
}

TripartiteQueryReqValidationError is the validation error returned by TripartiteQueryReq.Validate if the designated constraints aren't met.

func (TripartiteQueryReqValidationError) Cause

Cause function returns cause value.

func (TripartiteQueryReqValidationError) Error

Error satisfies the builtin error interface

func (TripartiteQueryReqValidationError) ErrorName

ErrorName returns error name.

func (TripartiteQueryReqValidationError) Field

Field function returns field value.

func (TripartiteQueryReqValidationError) Key

Key function returns key value.

func (TripartiteQueryReqValidationError) Reason

Reason function returns reason value.

type TripartiteService

type TripartiteService interface {
	// 录入三方信息
	TripartiteAdd(ctx context.Context, in *TripartiteAddReq, opts ...client.CallOption) (*TripartiteUserInfo, error)
	// 查找三方信息
	TripartiteQuery(ctx context.Context, in *TripartiteQueryReq, opts ...client.CallOption) (*TripartiteUserInfo, error)
	// 删除第三方绑定信息
	TripartiteDel(ctx context.Context, in *TripartiteDelReq, opts ...client.CallOption) (*wrapperspb.BoolValue, error)
	// 检查用户是否绑定第三方信息
	TripartiteCheckUserBind(ctx context.Context, in *TripartiteCheckUserBindReq, opts ...client.CallOption) (*wrapperspb.BoolValue, error)
	// 更新用户昵称和头像
	TripartiteUpdateUserInfo(ctx context.Context, in *TripartiteUpdateUserInfoReq, opts ...client.CallOption) (*wrapperspb.BoolValue, error)
	// 获取用户授权信息
	TripartiteUserBindInfo(ctx context.Context, in *TripartiteUserBindInfoReq, opts ...client.CallOption) (*TripartiteUserBindInfoResp, error)
}

func NewTripartiteService

func NewTripartiteService(name string, c client.Client) TripartiteService

type TripartiteUpdateUserInfoReq

type TripartiteUpdateUserInfoReq struct {
	Platform TripartitePlat `protobuf:"varint,1,opt,name=platform,proto3,enum=user.tripartite.TripartitePlat" json:"platform"` // 渠道
	UserId   int64          `protobuf:"varint,2,opt,name=UserId,proto3" json:"UserId"`                                         // 用户id
	Avatar   string         `protobuf:"bytes,3,opt,name=avatar,proto3" json:"avatar"`                                          // 头像
	Nickname string         `protobuf:"bytes,4,opt,name=nickname,proto3" json:"nickname"`                                      // 昵称
	// contains filtered or unexported fields
}

修改昵称和头像 req

func (*TripartiteUpdateUserInfoReq) Descriptor deprecated

func (*TripartiteUpdateUserInfoReq) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteUpdateUserInfoReq.ProtoReflect.Descriptor instead.

func (*TripartiteUpdateUserInfoReq) GetAvatar

func (x *TripartiteUpdateUserInfoReq) GetAvatar() string

func (*TripartiteUpdateUserInfoReq) GetNickname

func (x *TripartiteUpdateUserInfoReq) GetNickname() string

func (*TripartiteUpdateUserInfoReq) GetPlatform

func (*TripartiteUpdateUserInfoReq) GetUserId

func (x *TripartiteUpdateUserInfoReq) GetUserId() int64

func (*TripartiteUpdateUserInfoReq) ProtoMessage

func (*TripartiteUpdateUserInfoReq) ProtoMessage()

func (*TripartiteUpdateUserInfoReq) ProtoReflect

func (*TripartiteUpdateUserInfoReq) Reset

func (x *TripartiteUpdateUserInfoReq) Reset()

func (*TripartiteUpdateUserInfoReq) String

func (x *TripartiteUpdateUserInfoReq) String() string

func (*TripartiteUpdateUserInfoReq) Validate

func (m *TripartiteUpdateUserInfoReq) Validate() error

Validate checks the field values on TripartiteUpdateUserInfoReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteUpdateUserInfoReq) ValidateAll

func (m *TripartiteUpdateUserInfoReq) ValidateAll() error

ValidateAll checks the field values on TripartiteUpdateUserInfoReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteUpdateUserInfoReqMultiError, or nil if none found.

type TripartiteUpdateUserInfoReqMultiError

type TripartiteUpdateUserInfoReqMultiError []error

TripartiteUpdateUserInfoReqMultiError is an error wrapping multiple validation errors returned by TripartiteUpdateUserInfoReq.ValidateAll() if the designated constraints aren't met.

func (TripartiteUpdateUserInfoReqMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (TripartiteUpdateUserInfoReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteUpdateUserInfoReqValidationError

type TripartiteUpdateUserInfoReqValidationError struct {
	// contains filtered or unexported fields
}

TripartiteUpdateUserInfoReqValidationError is the validation error returned by TripartiteUpdateUserInfoReq.Validate if the designated constraints aren't met.

func (TripartiteUpdateUserInfoReqValidationError) Cause

Cause function returns cause value.

func (TripartiteUpdateUserInfoReqValidationError) Error

Error satisfies the builtin error interface

func (TripartiteUpdateUserInfoReqValidationError) ErrorName

ErrorName returns error name.

func (TripartiteUpdateUserInfoReqValidationError) Field

Field function returns field value.

func (TripartiteUpdateUserInfoReqValidationError) Key

Key function returns key value.

func (TripartiteUpdateUserInfoReqValidationError) Reason

Reason function returns reason value.

type TripartiteUserBindInfoReq

type TripartiteUserBindInfoReq struct {
	UserId int64 `protobuf:"varint,1,opt,name=UserId,proto3" json:"UserId"` // 用户id
	// contains filtered or unexported fields
}

用户授权信息请求

func (*TripartiteUserBindInfoReq) Descriptor deprecated

func (*TripartiteUserBindInfoReq) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteUserBindInfoReq.ProtoReflect.Descriptor instead.

func (*TripartiteUserBindInfoReq) GetUserId

func (x *TripartiteUserBindInfoReq) GetUserId() int64

func (*TripartiteUserBindInfoReq) ProtoMessage

func (*TripartiteUserBindInfoReq) ProtoMessage()

func (*TripartiteUserBindInfoReq) ProtoReflect

func (*TripartiteUserBindInfoReq) Reset

func (x *TripartiteUserBindInfoReq) Reset()

func (*TripartiteUserBindInfoReq) String

func (x *TripartiteUserBindInfoReq) String() string

func (*TripartiteUserBindInfoReq) Validate

func (m *TripartiteUserBindInfoReq) Validate() error

Validate checks the field values on TripartiteUserBindInfoReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteUserBindInfoReq) ValidateAll

func (m *TripartiteUserBindInfoReq) ValidateAll() error

ValidateAll checks the field values on TripartiteUserBindInfoReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteUserBindInfoReqMultiError, or nil if none found.

type TripartiteUserBindInfoReqMultiError

type TripartiteUserBindInfoReqMultiError []error

TripartiteUserBindInfoReqMultiError is an error wrapping multiple validation errors returned by TripartiteUserBindInfoReq.ValidateAll() if the designated constraints aren't met.

func (TripartiteUserBindInfoReqMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (TripartiteUserBindInfoReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteUserBindInfoReqValidationError

type TripartiteUserBindInfoReqValidationError struct {
	// contains filtered or unexported fields
}

TripartiteUserBindInfoReqValidationError is the validation error returned by TripartiteUserBindInfoReq.Validate if the designated constraints aren't met.

func (TripartiteUserBindInfoReqValidationError) Cause

Cause function returns cause value.

func (TripartiteUserBindInfoReqValidationError) Error

Error satisfies the builtin error interface

func (TripartiteUserBindInfoReqValidationError) ErrorName

ErrorName returns error name.

func (TripartiteUserBindInfoReqValidationError) Field

Field function returns field value.

func (TripartiteUserBindInfoReqValidationError) Key

Key function returns key value.

func (TripartiteUserBindInfoReqValidationError) Reason

Reason function returns reason value.

type TripartiteUserBindInfoResp

type TripartiteUserBindInfoResp struct {
	List []*TripartiteUserTripartiteBindInfoItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
	// contains filtered or unexported fields
}

用户授权信息请求响应

func (*TripartiteUserBindInfoResp) Descriptor deprecated

func (*TripartiteUserBindInfoResp) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteUserBindInfoResp.ProtoReflect.Descriptor instead.

func (*TripartiteUserBindInfoResp) GetList

func (*TripartiteUserBindInfoResp) ProtoMessage

func (*TripartiteUserBindInfoResp) ProtoMessage()

func (*TripartiteUserBindInfoResp) ProtoReflect

func (*TripartiteUserBindInfoResp) Reset

func (x *TripartiteUserBindInfoResp) Reset()

func (*TripartiteUserBindInfoResp) String

func (x *TripartiteUserBindInfoResp) String() string

func (*TripartiteUserBindInfoResp) Validate

func (m *TripartiteUserBindInfoResp) Validate() error

Validate checks the field values on TripartiteUserBindInfoResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteUserBindInfoResp) ValidateAll

func (m *TripartiteUserBindInfoResp) ValidateAll() error

ValidateAll checks the field values on TripartiteUserBindInfoResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteUserBindInfoRespMultiError, or nil if none found.

type TripartiteUserBindInfoRespMultiError

type TripartiteUserBindInfoRespMultiError []error

TripartiteUserBindInfoRespMultiError is an error wrapping multiple validation errors returned by TripartiteUserBindInfoResp.ValidateAll() if the designated constraints aren't met.

func (TripartiteUserBindInfoRespMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (TripartiteUserBindInfoRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteUserBindInfoRespValidationError

type TripartiteUserBindInfoRespValidationError struct {
	// contains filtered or unexported fields
}

TripartiteUserBindInfoRespValidationError is the validation error returned by TripartiteUserBindInfoResp.Validate if the designated constraints aren't met.

func (TripartiteUserBindInfoRespValidationError) Cause

Cause function returns cause value.

func (TripartiteUserBindInfoRespValidationError) Error

Error satisfies the builtin error interface

func (TripartiteUserBindInfoRespValidationError) ErrorName

ErrorName returns error name.

func (TripartiteUserBindInfoRespValidationError) Field

Field function returns field value.

func (TripartiteUserBindInfoRespValidationError) Key

Key function returns key value.

func (TripartiteUserBindInfoRespValidationError) Reason

Reason function returns reason value.

type TripartiteUserInfo

type TripartiteUserInfo struct {
	Id        int64          `protobuf:"varint,1,opt,name=id,proto3" json:"id"`                                               // 数据id
	UserId    int64          `protobuf:"varint,2,opt,name=UserId,proto3" json:"UserId"`                                       // 用户id
	Channel   TripartitePlat `protobuf:"varint,3,opt,name=Channel,proto3,enum=user.tripartite.TripartitePlat" json:"Channel"` // 第三方授权登录渠道
	Appid     string         `protobuf:"bytes,4,opt,name=Appid,proto3" json:"Appid"`                                          // 应用id
	Unionid   string         `protobuf:"bytes,6,opt,name=Unionid,proto3" json:"Unionid"`                                      // 渠道下的唯一id
	UserName  string         `protobuf:"bytes,7,opt,name=UserName,proto3" json:"UserName"`                                    // 昵称
	Avatar    string         `protobuf:"bytes,8,opt,name=avatar,proto3" json:"avatar"`                                        // 第三方头像
	DeletedAt string         `protobuf:"bytes,9,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at"`                 // 删除时间
	Role      string         `protobuf:"bytes,10,opt,name=role,proto3" json:"role"`                                           //用户角色 user、guest
	// contains filtered or unexported fields
}

用户授权信息

func (*TripartiteUserInfo) Descriptor deprecated

func (*TripartiteUserInfo) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteUserInfo.ProtoReflect.Descriptor instead.

func (*TripartiteUserInfo) GetAppid

func (x *TripartiteUserInfo) GetAppid() string

func (*TripartiteUserInfo) GetAvatar

func (x *TripartiteUserInfo) GetAvatar() string

func (*TripartiteUserInfo) GetChannel

func (x *TripartiteUserInfo) GetChannel() TripartitePlat

func (*TripartiteUserInfo) GetDeletedAt

func (x *TripartiteUserInfo) GetDeletedAt() string

func (*TripartiteUserInfo) GetId

func (x *TripartiteUserInfo) GetId() int64

func (*TripartiteUserInfo) GetRole

func (x *TripartiteUserInfo) GetRole() string

func (*TripartiteUserInfo) GetUnionid

func (x *TripartiteUserInfo) GetUnionid() string

func (*TripartiteUserInfo) GetUserId

func (x *TripartiteUserInfo) GetUserId() int64

func (*TripartiteUserInfo) GetUserName

func (x *TripartiteUserInfo) GetUserName() string

func (*TripartiteUserInfo) ProtoMessage

func (*TripartiteUserInfo) ProtoMessage()

func (*TripartiteUserInfo) ProtoReflect

func (x *TripartiteUserInfo) ProtoReflect() protoreflect.Message

func (*TripartiteUserInfo) Reset

func (x *TripartiteUserInfo) Reset()

func (*TripartiteUserInfo) String

func (x *TripartiteUserInfo) String() string

func (*TripartiteUserInfo) Validate

func (m *TripartiteUserInfo) Validate() error

Validate checks the field values on TripartiteUserInfo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteUserInfo) ValidateAll

func (m *TripartiteUserInfo) ValidateAll() error

ValidateAll checks the field values on TripartiteUserInfo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteUserInfoMultiError, or nil if none found.

type TripartiteUserInfoMultiError

type TripartiteUserInfoMultiError []error

TripartiteUserInfoMultiError is an error wrapping multiple validation errors returned by TripartiteUserInfo.ValidateAll() if the designated constraints aren't met.

func (TripartiteUserInfoMultiError) AllErrors

func (m TripartiteUserInfoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TripartiteUserInfoMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteUserInfoValidationError

type TripartiteUserInfoValidationError struct {
	// contains filtered or unexported fields
}

TripartiteUserInfoValidationError is the validation error returned by TripartiteUserInfo.Validate if the designated constraints aren't met.

func (TripartiteUserInfoValidationError) Cause

Cause function returns cause value.

func (TripartiteUserInfoValidationError) Error

Error satisfies the builtin error interface

func (TripartiteUserInfoValidationError) ErrorName

ErrorName returns error name.

func (TripartiteUserInfoValidationError) Field

Field function returns field value.

func (TripartiteUserInfoValidationError) Key

Key function returns key value.

func (TripartiteUserInfoValidationError) Reason

Reason function returns reason value.

type TripartiteUserTripartiteBindInfoItem

type TripartiteUserTripartiteBindInfoItem struct {
	Platform TripartitePlat `protobuf:"varint,1,opt,name=platform,proto3,enum=user.tripartite.TripartitePlat" json:"platform"` // 平台
	Nickname string         `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname"`                                      // 昵称
	// contains filtered or unexported fields
}

用户授权信息返回数据item

func (*TripartiteUserTripartiteBindInfoItem) Descriptor deprecated

func (*TripartiteUserTripartiteBindInfoItem) Descriptor() ([]byte, []int)

Deprecated: Use TripartiteUserTripartiteBindInfoItem.ProtoReflect.Descriptor instead.

func (*TripartiteUserTripartiteBindInfoItem) GetNickname

func (*TripartiteUserTripartiteBindInfoItem) GetPlatform

func (*TripartiteUserTripartiteBindInfoItem) ProtoMessage

func (*TripartiteUserTripartiteBindInfoItem) ProtoMessage()

func (*TripartiteUserTripartiteBindInfoItem) ProtoReflect

func (*TripartiteUserTripartiteBindInfoItem) Reset

func (*TripartiteUserTripartiteBindInfoItem) String

func (*TripartiteUserTripartiteBindInfoItem) Validate

Validate checks the field values on TripartiteUserTripartiteBindInfoItem with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TripartiteUserTripartiteBindInfoItem) ValidateAll

ValidateAll checks the field values on TripartiteUserTripartiteBindInfoItem with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TripartiteUserTripartiteBindInfoItemMultiError, or nil if none found.

type TripartiteUserTripartiteBindInfoItemMultiError

type TripartiteUserTripartiteBindInfoItemMultiError []error

TripartiteUserTripartiteBindInfoItemMultiError is an error wrapping multiple validation errors returned by TripartiteUserTripartiteBindInfoItem.ValidateAll() if the designated constraints aren't met.

func (TripartiteUserTripartiteBindInfoItemMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (TripartiteUserTripartiteBindInfoItemMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TripartiteUserTripartiteBindInfoItemValidationError

type TripartiteUserTripartiteBindInfoItemValidationError struct {
	// contains filtered or unexported fields
}

TripartiteUserTripartiteBindInfoItemValidationError is the validation error returned by TripartiteUserTripartiteBindInfoItem.Validate if the designated constraints aren't met.

func (TripartiteUserTripartiteBindInfoItemValidationError) Cause

Cause function returns cause value.

func (TripartiteUserTripartiteBindInfoItemValidationError) Error

Error satisfies the builtin error interface

func (TripartiteUserTripartiteBindInfoItemValidationError) ErrorName

ErrorName returns error name.

func (TripartiteUserTripartiteBindInfoItemValidationError) Field

Field function returns field value.

func (TripartiteUserTripartiteBindInfoItemValidationError) Key

Key function returns key value.

func (TripartiteUserTripartiteBindInfoItemValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

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