4069 lines
		
	
	
		
			112 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			4069 lines
		
	
	
		
			112 KiB
		
	
	
	
		
			Go
		
	
	
	
| // Code generated by thriftgo (0.4.1). DO NOT EDIT.
 | |
| 
 | |
| package connector
 | |
| 
 | |
| import (
 | |
| 	"context"
 | |
| 	"database/sql"
 | |
| 	"database/sql/driver"
 | |
| 	"fmt"
 | |
| 	"github.com/apache/thrift/lib/go/thrift"
 | |
| )
 | |
| 
 | |
| type ConfigStatus int64
 | |
| 
 | |
| const (
 | |
| 	// Configured
 | |
| 	ConfigStatus_Configured ConfigStatus = 1
 | |
| 	// Not configured
 | |
| 	ConfigStatus_NotConfigured ConfigStatus = 2
 | |
| 	// Token changes
 | |
| 	ConfigStatus_Disconnected ConfigStatus = 3
 | |
| 	// Configuring, authorizing
 | |
| 	ConfigStatus_Configuring ConfigStatus = 4
 | |
| 	// Need to reconfigure https://bytedance.larkoffice.com/docx/KXNed5NWUoplVBxXdQxcfPNwnrf#Gn7dd2KoaoNZo6xw1tkcT92znbG
 | |
| 	ConfigStatus_NeedReconfiguring ConfigStatus = 5
 | |
| )
 | |
| 
 | |
| func (p ConfigStatus) String() string {
 | |
| 	switch p {
 | |
| 	case ConfigStatus_Configured:
 | |
| 		return "Configured"
 | |
| 	case ConfigStatus_NotConfigured:
 | |
| 		return "NotConfigured"
 | |
| 	case ConfigStatus_Disconnected:
 | |
| 		return "Disconnected"
 | |
| 	case ConfigStatus_Configuring:
 | |
| 		return "Configuring"
 | |
| 	case ConfigStatus_NeedReconfiguring:
 | |
| 		return "NeedReconfiguring"
 | |
| 	}
 | |
| 	return "<UNSET>"
 | |
| }
 | |
| 
 | |
| func ConfigStatusFromString(s string) (ConfigStatus, error) {
 | |
| 	switch s {
 | |
| 	case "Configured":
 | |
| 		return ConfigStatus_Configured, nil
 | |
| 	case "NotConfigured":
 | |
| 		return ConfigStatus_NotConfigured, nil
 | |
| 	case "Disconnected":
 | |
| 		return ConfigStatus_Disconnected, nil
 | |
| 	case "Configuring":
 | |
| 		return ConfigStatus_Configuring, nil
 | |
| 	case "NeedReconfiguring":
 | |
| 		return ConfigStatus_NeedReconfiguring, nil
 | |
| 	}
 | |
| 	return ConfigStatus(0), fmt.Errorf("not a valid ConfigStatus string")
 | |
| }
 | |
| 
 | |
| func ConfigStatusPtr(v ConfigStatus) *ConfigStatus { return &v }
 | |
| func (p *ConfigStatus) Scan(value interface{}) (err error) {
 | |
| 	var result sql.NullInt64
 | |
| 	err = result.Scan(value)
 | |
| 	*p = ConfigStatus(result.Int64)
 | |
| 	return
 | |
| }
 | |
| 
 | |
| func (p *ConfigStatus) Value() (driver.Value, error) {
 | |
| 	if p == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	return int64(*p), nil
 | |
| }
 | |
| 
 | |
| type BindType int64
 | |
| 
 | |
| const (
 | |
| 	// No binding required
 | |
| 	BindType_NoBindRequired BindType = 1
 | |
| 	// Auth binding
 | |
| 	BindType_AuthBind BindType = 2
 | |
| 	// Kv binding =
 | |
| 	BindType_KvBind BindType = 3
 | |
| 	// Kv and Auth authorization
 | |
| 	BindType_KvAuthBind BindType = 4
 | |
| 	// API channel binding
 | |
| 	BindType_ApiBind    BindType = 5
 | |
| 	BindType_WebSDKBind BindType = 6
 | |
| 	BindType_StoreBind  BindType = 7
 | |
| 	// One button each for authorization and configuration
 | |
| 	BindType_AuthAndConfig BindType = 8
 | |
| )
 | |
| 
 | |
| func (p BindType) String() string {
 | |
| 	switch p {
 | |
| 	case BindType_NoBindRequired:
 | |
| 		return "NoBindRequired"
 | |
| 	case BindType_AuthBind:
 | |
| 		return "AuthBind"
 | |
| 	case BindType_KvBind:
 | |
| 		return "KvBind"
 | |
| 	case BindType_KvAuthBind:
 | |
| 		return "KvAuthBind"
 | |
| 	case BindType_ApiBind:
 | |
| 		return "ApiBind"
 | |
| 	case BindType_WebSDKBind:
 | |
| 		return "WebSDKBind"
 | |
| 	case BindType_StoreBind:
 | |
| 		return "StoreBind"
 | |
| 	case BindType_AuthAndConfig:
 | |
| 		return "AuthAndConfig"
 | |
| 	}
 | |
| 	return "<UNSET>"
 | |
| }
 | |
| 
 | |
| func BindTypeFromString(s string) (BindType, error) {
 | |
| 	switch s {
 | |
| 	case "NoBindRequired":
 | |
| 		return BindType_NoBindRequired, nil
 | |
| 	case "AuthBind":
 | |
| 		return BindType_AuthBind, nil
 | |
| 	case "KvBind":
 | |
| 		return BindType_KvBind, nil
 | |
| 	case "KvAuthBind":
 | |
| 		return BindType_KvAuthBind, nil
 | |
| 	case "ApiBind":
 | |
| 		return BindType_ApiBind, nil
 | |
| 	case "WebSDKBind":
 | |
| 		return BindType_WebSDKBind, nil
 | |
| 	case "StoreBind":
 | |
| 		return BindType_StoreBind, nil
 | |
| 	case "AuthAndConfig":
 | |
| 		return BindType_AuthAndConfig, nil
 | |
| 	}
 | |
| 	return BindType(0), fmt.Errorf("not a valid BindType string")
 | |
| }
 | |
| 
 | |
| func BindTypePtr(v BindType) *BindType { return &v }
 | |
| func (p *BindType) Scan(value interface{}) (err error) {
 | |
| 	var result sql.NullInt64
 | |
| 	err = result.Scan(value)
 | |
| 	*p = BindType(result.Int64)
 | |
| 	return
 | |
| }
 | |
| 
 | |
| func (p *BindType) Value() (driver.Value, error) {
 | |
| 	if p == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	return int64(*p), nil
 | |
| }
 | |
| 
 | |
| type AllowPublishStatus int64
 | |
| 
 | |
| const (
 | |
| 	AllowPublishStatus_Allowed AllowPublishStatus = 0
 | |
| 	AllowPublishStatus_Forbid  AllowPublishStatus = 1
 | |
| )
 | |
| 
 | |
| func (p AllowPublishStatus) String() string {
 | |
| 	switch p {
 | |
| 	case AllowPublishStatus_Allowed:
 | |
| 		return "Allowed"
 | |
| 	case AllowPublishStatus_Forbid:
 | |
| 		return "Forbid"
 | |
| 	}
 | |
| 	return "<UNSET>"
 | |
| }
 | |
| 
 | |
| func AllowPublishStatusFromString(s string) (AllowPublishStatus, error) {
 | |
| 	switch s {
 | |
| 	case "Allowed":
 | |
| 		return AllowPublishStatus_Allowed, nil
 | |
| 	case "Forbid":
 | |
| 		return AllowPublishStatus_Forbid, nil
 | |
| 	}
 | |
| 	return AllowPublishStatus(0), fmt.Errorf("not a valid AllowPublishStatus string")
 | |
| }
 | |
| 
 | |
| func AllowPublishStatusPtr(v AllowPublishStatus) *AllowPublishStatus { return &v }
 | |
| func (p *AllowPublishStatus) Scan(value interface{}) (err error) {
 | |
| 	var result sql.NullInt64
 | |
| 	err = result.Scan(value)
 | |
| 	*p = AllowPublishStatus(result.Int64)
 | |
| 	return
 | |
| }
 | |
| 
 | |
| func (p *AllowPublishStatus) Value() (driver.Value, error) {
 | |
| 	if p == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	return int64(*p), nil
 | |
| }
 | |
| 
 | |
| type BotConnectorStatus int64
 | |
| 
 | |
| const (
 | |
| 	// Normal
 | |
| 	BotConnectorStatus_Normal BotConnectorStatus = 0
 | |
| 	// Under review.
 | |
| 	BotConnectorStatus_InReview BotConnectorStatus = 1
 | |
| 	// offline
 | |
| 	BotConnectorStatus_Offline BotConnectorStatus = 2
 | |
| )
 | |
| 
 | |
| func (p BotConnectorStatus) String() string {
 | |
| 	switch p {
 | |
| 	case BotConnectorStatus_Normal:
 | |
| 		return "Normal"
 | |
| 	case BotConnectorStatus_InReview:
 | |
| 		return "InReview"
 | |
| 	case BotConnectorStatus_Offline:
 | |
| 		return "Offline"
 | |
| 	}
 | |
| 	return "<UNSET>"
 | |
| }
 | |
| 
 | |
| func BotConnectorStatusFromString(s string) (BotConnectorStatus, error) {
 | |
| 	switch s {
 | |
| 	case "Normal":
 | |
| 		return BotConnectorStatus_Normal, nil
 | |
| 	case "InReview":
 | |
| 		return BotConnectorStatus_InReview, nil
 | |
| 	case "Offline":
 | |
| 		return BotConnectorStatus_Offline, nil
 | |
| 	}
 | |
| 	return BotConnectorStatus(0), fmt.Errorf("not a valid BotConnectorStatus string")
 | |
| }
 | |
| 
 | |
| func BotConnectorStatusPtr(v BotConnectorStatus) *BotConnectorStatus { return &v }
 | |
| func (p *BotConnectorStatus) Scan(value interface{}) (err error) {
 | |
| 	var result sql.NullInt64
 | |
| 	err = result.Scan(value)
 | |
| 	*p = BotConnectorStatus(result.Int64)
 | |
| 	return
 | |
| }
 | |
| 
 | |
| func (p *BotConnectorStatus) Value() (driver.Value, error) {
 | |
| 	if p == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	return int64(*p), nil
 | |
| }
 | |
| 
 | |
| type UserAuthStatus int64
 | |
| 
 | |
| const (
 | |
| 	// Authorized
 | |
| 	UserAuthStatus_Authorized UserAuthStatus = 1
 | |
| 	// unauthorized
 | |
| 	UserAuthStatus_UnAuthorized UserAuthStatus = 2
 | |
| 	// Authorizing
 | |
| 	UserAuthStatus_Authorizing UserAuthStatus = 3
 | |
| )
 | |
| 
 | |
| func (p UserAuthStatus) String() string {
 | |
| 	switch p {
 | |
| 	case UserAuthStatus_Authorized:
 | |
| 		return "Authorized"
 | |
| 	case UserAuthStatus_UnAuthorized:
 | |
| 		return "UnAuthorized"
 | |
| 	case UserAuthStatus_Authorizing:
 | |
| 		return "Authorizing"
 | |
| 	}
 | |
| 	return "<UNSET>"
 | |
| }
 | |
| 
 | |
| func UserAuthStatusFromString(s string) (UserAuthStatus, error) {
 | |
| 	switch s {
 | |
| 	case "Authorized":
 | |
| 		return UserAuthStatus_Authorized, nil
 | |
| 	case "UnAuthorized":
 | |
| 		return UserAuthStatus_UnAuthorized, nil
 | |
| 	case "Authorizing":
 | |
| 		return UserAuthStatus_Authorizing, nil
 | |
| 	}
 | |
| 	return UserAuthStatus(0), fmt.Errorf("not a valid UserAuthStatus string")
 | |
| }
 | |
| 
 | |
| func UserAuthStatusPtr(v UserAuthStatus) *UserAuthStatus { return &v }
 | |
| func (p *UserAuthStatus) Scan(value interface{}) (err error) {
 | |
| 	var result sql.NullInt64
 | |
| 	err = result.Scan(value)
 | |
| 	*p = UserAuthStatus(result.Int64)
 | |
| 	return
 | |
| }
 | |
| 
 | |
| func (p *UserAuthStatus) Value() (driver.Value, error) {
 | |
| 	if p == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	return int64(*p), nil
 | |
| }
 | |
| 
 | |
| type AuthLoginInfo struct {
 | |
| 	AppID        string `thrift:"app_id,1" form:"app_id" json:"app_id" query:"app_id"`
 | |
| 	ResponseType string `thrift:"response_type,2" form:"response_type" json:"response_type" query:"response_type"`
 | |
| 	AuthorizeURL string `thrift:"authorize_url,3" form:"authorize_url" json:"authorize_url" query:"authorize_url"`
 | |
| 	Scope        string `thrift:"scope,4" form:"scope" json:"scope" query:"scope"`
 | |
| 	ClientID     string `thrift:"client_id,5" form:"client_id" json:"client_id" query:"client_id"`
 | |
| 	Duration     string `thrift:"duration,6" form:"duration" json:"duration" query:"duration"`
 | |
| 	Aid          string `thrift:"aid,7" form:"aid" json:"aid" query:"aid"`
 | |
| 	ClientKey    string `thrift:"client_key,8" form:"client_key" json:"client_key" query:"client_key"`
 | |
| }
 | |
| 
 | |
| func NewAuthLoginInfo() *AuthLoginInfo {
 | |
| 	return &AuthLoginInfo{}
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) InitDefault() {
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetAppID() (v string) {
 | |
| 	return p.AppID
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetResponseType() (v string) {
 | |
| 	return p.ResponseType
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetAuthorizeURL() (v string) {
 | |
| 	return p.AuthorizeURL
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetScope() (v string) {
 | |
| 	return p.Scope
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetClientID() (v string) {
 | |
| 	return p.ClientID
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetDuration() (v string) {
 | |
| 	return p.Duration
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetAid() (v string) {
 | |
| 	return p.Aid
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) GetClientKey() (v string) {
 | |
| 	return p.ClientKey
 | |
| }
 | |
| 
 | |
| var fieldIDToName_AuthLoginInfo = map[int16]string{
 | |
| 	1: "app_id",
 | |
| 	2: "response_type",
 | |
| 	3: "authorize_url",
 | |
| 	4: "scope",
 | |
| 	5: "client_id",
 | |
| 	6: "duration",
 | |
| 	7: "aid",
 | |
| 	8: "client_key",
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 2:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField2(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 3:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField3(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 4:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField4(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 5:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField5(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 6:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField6(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 7:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField7(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 8:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField8(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_AuthLoginInfo[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.AppID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *AuthLoginInfo) ReadField2(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.ResponseType = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *AuthLoginInfo) ReadField3(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.AuthorizeURL = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *AuthLoginInfo) ReadField4(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Scope = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *AuthLoginInfo) ReadField5(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.ClientID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *AuthLoginInfo) ReadField6(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Duration = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *AuthLoginInfo) ReadField7(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Aid = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *AuthLoginInfo) ReadField8(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.ClientKey = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("AuthLoginInfo"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField2(oprot); err != nil {
 | |
| 			fieldId = 2
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField3(oprot); err != nil {
 | |
| 			fieldId = 3
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField4(oprot); err != nil {
 | |
| 			fieldId = 4
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField5(oprot); err != nil {
 | |
| 			fieldId = 5
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField6(oprot); err != nil {
 | |
| 			fieldId = 6
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField7(oprot); err != nil {
 | |
| 			fieldId = 7
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField8(oprot); err != nil {
 | |
| 			fieldId = 8
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("app_id", thrift.STRING, 1); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.AppID); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| func (p *AuthLoginInfo) writeField2(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("response_type", thrift.STRING, 2); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.ResponseType); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
 | |
| }
 | |
| func (p *AuthLoginInfo) writeField3(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("authorize_url", thrift.STRING, 3); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.AuthorizeURL); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
 | |
| }
 | |
| func (p *AuthLoginInfo) writeField4(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("scope", thrift.STRING, 4); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Scope); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
 | |
| }
 | |
| func (p *AuthLoginInfo) writeField5(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("client_id", thrift.STRING, 5); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.ClientID); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
 | |
| }
 | |
| func (p *AuthLoginInfo) writeField6(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("duration", thrift.STRING, 6); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Duration); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err)
 | |
| }
 | |
| func (p *AuthLoginInfo) writeField7(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("aid", thrift.STRING, 7); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Aid); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err)
 | |
| }
 | |
| func (p *AuthLoginInfo) writeField8(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("client_key", thrift.STRING, 8); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.ClientKey); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 8 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *AuthLoginInfo) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("AuthLoginInfo(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type PublishConnectorListRequest struct {
 | |
| 	SpaceID       string  `thrift:"space_id,1,required" form:"space_id,required" json:"space_id,required" query:"space_id,required"`
 | |
| 	BotID         string  `thrift:"bot_id,2,required" form:"bot_id,required" json:"bot_id,required" query:"bot_id,required"`
 | |
| 	CommitVersion *string `thrift:"commit_version,3,optional" form:"commit_version" json:"commit_version,omitempty" query:"commit_version"`
 | |
| }
 | |
| 
 | |
| func NewPublishConnectorListRequest() *PublishConnectorListRequest {
 | |
| 	return &PublishConnectorListRequest{}
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) InitDefault() {
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) GetSpaceID() (v string) {
 | |
| 	return p.SpaceID
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) GetBotID() (v string) {
 | |
| 	return p.BotID
 | |
| }
 | |
| 
 | |
| var PublishConnectorListRequest_CommitVersion_DEFAULT string
 | |
| 
 | |
| func (p *PublishConnectorListRequest) GetCommitVersion() (v string) {
 | |
| 	if !p.IsSetCommitVersion() {
 | |
| 		return PublishConnectorListRequest_CommitVersion_DEFAULT
 | |
| 	}
 | |
| 	return *p.CommitVersion
 | |
| }
 | |
| 
 | |
| var fieldIDToName_PublishConnectorListRequest = map[int16]string{
 | |
| 	1: "space_id",
 | |
| 	2: "bot_id",
 | |
| 	3: "commit_version",
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) IsSetCommitVersion() bool {
 | |
| 	return p.CommitVersion != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 	var issetSpaceID bool = false
 | |
| 	var issetBotID bool = false
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetSpaceID = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 2:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField2(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetBotID = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 3:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField3(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	if !issetSpaceID {
 | |
| 		fieldId = 1
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetBotID {
 | |
| 		fieldId = 2
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PublishConnectorListRequest[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| RequiredFieldNotSetError:
 | |
| 	return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_PublishConnectorListRequest[fieldId]))
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.SpaceID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListRequest) ReadField2(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.BotID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListRequest) ReadField3(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.CommitVersion = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("PublishConnectorListRequest"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField2(oprot); err != nil {
 | |
| 			fieldId = 2
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField3(oprot); err != nil {
 | |
| 			fieldId = 3
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("space_id", thrift.STRING, 1); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.SpaceID); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListRequest) writeField2(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("bot_id", thrift.STRING, 2); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.BotID); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListRequest) writeField3(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetCommitVersion() {
 | |
| 		if err = oprot.WriteFieldBegin("commit_version", thrift.STRING, 3); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.CommitVersion); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListRequest) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("PublishConnectorListRequest(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type PublishConnectorInfo struct {
 | |
| 	// Publishing Platform connector_id
 | |
| 	ID string `thrift:"id,1,required" form:"id,required" json:"id,required" query:"id,required"`
 | |
| 	// publishing platform name
 | |
| 	Name string `thrift:"name,2,required" form:"name,required" json:"name,required" query:"name,required"`
 | |
| 	// publishing platform icon
 | |
| 	Icon string `thrift:"icon,3,required" form:"icon,required" json:"icon,required" query:"icon,required"`
 | |
| 	// Publish Platform Description
 | |
| 	Desc string `thrift:"desc,4,required" form:"desc,required" json:"desc,required" query:"desc,required"`
 | |
| 	// share link
 | |
| 	ShareLink string `thrift:"share_link,5,required" form:"share_link,required" json:"share_link,required" query:"share_link,required"`
 | |
| 	// Configuration Status 1: Bound 2: Unbound
 | |
| 	ConfigStatus ConfigStatus `thrift:"config_status,6,required" form:"config_status,required" json:"config_status,required" query:"config_status,required"`
 | |
| 	// Last Post
 | |
| 	LastPublishTime int64 `thrift:"last_publish_time,7,required" form:"last_publish_time,required" json:"last_publish_time,required" query:"last_publish_time,required"`
 | |
| 	// Binding type 1: No binding required 2: Auth 3: kv value
 | |
| 	BindType BindType `thrift:"bind_type,8,required" form:"bind_type,required" json:"bind_type,required" query:"bind_type,required"`
 | |
| 	// Binding information key field name value is value
 | |
| 	BindInfo map[string]string `thrift:"bind_info,9,required" form:"bind_info,required" json:"bind_info,required" query:"bind_info,required"`
 | |
| 	// Bind id information for unbinding and use
 | |
| 	BindID *string `thrift:"bind_id,10,optional" form:"bind_id" json:"bind_id,omitempty" query:"bind_id"`
 | |
| 	// user authorization login information
 | |
| 	AuthLoginInfo *AuthLoginInfo `thrift:"auth_login_info,11,optional" form:"auth_login_info" json:"auth_login_info,omitempty" query:"auth_login_info"`
 | |
| 	// Is it the last release?
 | |
| 	IsLastPublished *bool `thrift:"is_last_published,12,optional" form:"is_last_published" json:"is_last_published,omitempty" query:"is_last_published"`
 | |
| 	// bot channel status
 | |
| 	ConnectorStatus *BotConnectorStatus `thrift:"connector_status,13,optional" form:"connector_status" json:"connector_status,omitempty" query:"connector_status"`
 | |
| 	// Privacy Policy
 | |
| 	PrivacyPolicy *string `thrift:"privacy_policy,14,optional" form:"privacy_policy" json:"privacy_policy,omitempty" query:"privacy_policy"`
 | |
| 	// User Agreement
 | |
| 	UserAgreement *string `thrift:"user_agreement,15,optional" form:"user_agreement" json:"user_agreement,omitempty" query:"user_agreement"`
 | |
| 	// Is the channel allowed to publish?
 | |
| 	AllowPunish *AllowPublishStatus `thrift:"allow_punish,16,optional" form:"allow_punish" json:"allow_punish,omitempty" query:"allow_punish"`
 | |
| 	// Reason for not allowing posting
 | |
| 	NotAllowReason *string `thrift:"not_allow_reason,17,optional" form:"not_allow_reason" json:"not_allow_reason,omitempty" query:"not_allow_reason"`
 | |
| 	// Configuration status toast
 | |
| 	ConfigStatusToast *string `thrift:"config_status_toast,18,optional" form:"config_status_toast" json:"config_status_toast,omitempty" query:"config_status_toast"`
 | |
| 	// Brand ID
 | |
| 	BrandID *int64 `thrift:"brand_id,19,optional" form:"brand_id" json:"brand_id,omitempty" query:"brand_id"`
 | |
| 	// Support commercialization
 | |
| 	SupportMonetization *bool `thrift:"support_monetization,20,optional" form:"support_monetization" json:"support_monetization,omitempty" query:"support_monetization"`
 | |
| 	// 1: Authorized, 2: Unauthorized. Currently, this field is only available bind_type == 8 https://bytedance.larkoffice.com/docx/KXNed5NWUoplVBxXdQxcfPNwnrf#Gn7dd2KoaoNZo6xw1tkcT92znbG
 | |
| 	AuthStatus *UserAuthStatus `thrift:"auth_status,21,optional" form:"auth_status" json:"auth_status,omitempty" query:"auth_status"`
 | |
| 	// URL of the complete info button
 | |
| 	ToCompleteInfoURL *string `thrift:"to_complete_info_url,22,optional" form:"to_complete_info_url" json:"to_complete_info_url,omitempty" query:"to_complete_info_url"`
 | |
| }
 | |
| 
 | |
| func NewPublishConnectorInfo() *PublishConnectorInfo {
 | |
| 	return &PublishConnectorInfo{}
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) InitDefault() {
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetID() (v string) {
 | |
| 	return p.ID
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetName() (v string) {
 | |
| 	return p.Name
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetIcon() (v string) {
 | |
| 	return p.Icon
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetDesc() (v string) {
 | |
| 	return p.Desc
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetShareLink() (v string) {
 | |
| 	return p.ShareLink
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetConfigStatus() (v ConfigStatus) {
 | |
| 	return p.ConfigStatus
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetLastPublishTime() (v int64) {
 | |
| 	return p.LastPublishTime
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetBindType() (v BindType) {
 | |
| 	return p.BindType
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetBindInfo() (v map[string]string) {
 | |
| 	return p.BindInfo
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_BindID_DEFAULT string
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetBindID() (v string) {
 | |
| 	if !p.IsSetBindID() {
 | |
| 		return PublishConnectorInfo_BindID_DEFAULT
 | |
| 	}
 | |
| 	return *p.BindID
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_AuthLoginInfo_DEFAULT *AuthLoginInfo
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetAuthLoginInfo() (v *AuthLoginInfo) {
 | |
| 	if !p.IsSetAuthLoginInfo() {
 | |
| 		return PublishConnectorInfo_AuthLoginInfo_DEFAULT
 | |
| 	}
 | |
| 	return p.AuthLoginInfo
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_IsLastPublished_DEFAULT bool
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetIsLastPublished() (v bool) {
 | |
| 	if !p.IsSetIsLastPublished() {
 | |
| 		return PublishConnectorInfo_IsLastPublished_DEFAULT
 | |
| 	}
 | |
| 	return *p.IsLastPublished
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_ConnectorStatus_DEFAULT BotConnectorStatus
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetConnectorStatus() (v BotConnectorStatus) {
 | |
| 	if !p.IsSetConnectorStatus() {
 | |
| 		return PublishConnectorInfo_ConnectorStatus_DEFAULT
 | |
| 	}
 | |
| 	return *p.ConnectorStatus
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_PrivacyPolicy_DEFAULT string
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetPrivacyPolicy() (v string) {
 | |
| 	if !p.IsSetPrivacyPolicy() {
 | |
| 		return PublishConnectorInfo_PrivacyPolicy_DEFAULT
 | |
| 	}
 | |
| 	return *p.PrivacyPolicy
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_UserAgreement_DEFAULT string
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetUserAgreement() (v string) {
 | |
| 	if !p.IsSetUserAgreement() {
 | |
| 		return PublishConnectorInfo_UserAgreement_DEFAULT
 | |
| 	}
 | |
| 	return *p.UserAgreement
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_AllowPunish_DEFAULT AllowPublishStatus
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetAllowPunish() (v AllowPublishStatus) {
 | |
| 	if !p.IsSetAllowPunish() {
 | |
| 		return PublishConnectorInfo_AllowPunish_DEFAULT
 | |
| 	}
 | |
| 	return *p.AllowPunish
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_NotAllowReason_DEFAULT string
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetNotAllowReason() (v string) {
 | |
| 	if !p.IsSetNotAllowReason() {
 | |
| 		return PublishConnectorInfo_NotAllowReason_DEFAULT
 | |
| 	}
 | |
| 	return *p.NotAllowReason
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_ConfigStatusToast_DEFAULT string
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetConfigStatusToast() (v string) {
 | |
| 	if !p.IsSetConfigStatusToast() {
 | |
| 		return PublishConnectorInfo_ConfigStatusToast_DEFAULT
 | |
| 	}
 | |
| 	return *p.ConfigStatusToast
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_BrandID_DEFAULT int64
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetBrandID() (v int64) {
 | |
| 	if !p.IsSetBrandID() {
 | |
| 		return PublishConnectorInfo_BrandID_DEFAULT
 | |
| 	}
 | |
| 	return *p.BrandID
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_SupportMonetization_DEFAULT bool
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetSupportMonetization() (v bool) {
 | |
| 	if !p.IsSetSupportMonetization() {
 | |
| 		return PublishConnectorInfo_SupportMonetization_DEFAULT
 | |
| 	}
 | |
| 	return *p.SupportMonetization
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_AuthStatus_DEFAULT UserAuthStatus
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetAuthStatus() (v UserAuthStatus) {
 | |
| 	if !p.IsSetAuthStatus() {
 | |
| 		return PublishConnectorInfo_AuthStatus_DEFAULT
 | |
| 	}
 | |
| 	return *p.AuthStatus
 | |
| }
 | |
| 
 | |
| var PublishConnectorInfo_ToCompleteInfoURL_DEFAULT string
 | |
| 
 | |
| func (p *PublishConnectorInfo) GetToCompleteInfoURL() (v string) {
 | |
| 	if !p.IsSetToCompleteInfoURL() {
 | |
| 		return PublishConnectorInfo_ToCompleteInfoURL_DEFAULT
 | |
| 	}
 | |
| 	return *p.ToCompleteInfoURL
 | |
| }
 | |
| 
 | |
| var fieldIDToName_PublishConnectorInfo = map[int16]string{
 | |
| 	1:  "id",
 | |
| 	2:  "name",
 | |
| 	3:  "icon",
 | |
| 	4:  "desc",
 | |
| 	5:  "share_link",
 | |
| 	6:  "config_status",
 | |
| 	7:  "last_publish_time",
 | |
| 	8:  "bind_type",
 | |
| 	9:  "bind_info",
 | |
| 	10: "bind_id",
 | |
| 	11: "auth_login_info",
 | |
| 	12: "is_last_published",
 | |
| 	13: "connector_status",
 | |
| 	14: "privacy_policy",
 | |
| 	15: "user_agreement",
 | |
| 	16: "allow_punish",
 | |
| 	17: "not_allow_reason",
 | |
| 	18: "config_status_toast",
 | |
| 	19: "brand_id",
 | |
| 	20: "support_monetization",
 | |
| 	21: "auth_status",
 | |
| 	22: "to_complete_info_url",
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetBindID() bool {
 | |
| 	return p.BindID != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetAuthLoginInfo() bool {
 | |
| 	return p.AuthLoginInfo != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetIsLastPublished() bool {
 | |
| 	return p.IsLastPublished != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetConnectorStatus() bool {
 | |
| 	return p.ConnectorStatus != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetPrivacyPolicy() bool {
 | |
| 	return p.PrivacyPolicy != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetUserAgreement() bool {
 | |
| 	return p.UserAgreement != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetAllowPunish() bool {
 | |
| 	return p.AllowPunish != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetNotAllowReason() bool {
 | |
| 	return p.NotAllowReason != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetConfigStatusToast() bool {
 | |
| 	return p.ConfigStatusToast != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetBrandID() bool {
 | |
| 	return p.BrandID != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetSupportMonetization() bool {
 | |
| 	return p.SupportMonetization != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetAuthStatus() bool {
 | |
| 	return p.AuthStatus != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) IsSetToCompleteInfoURL() bool {
 | |
| 	return p.ToCompleteInfoURL != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 	var issetID bool = false
 | |
| 	var issetName bool = false
 | |
| 	var issetIcon bool = false
 | |
| 	var issetDesc bool = false
 | |
| 	var issetShareLink bool = false
 | |
| 	var issetConfigStatus bool = false
 | |
| 	var issetLastPublishTime bool = false
 | |
| 	var issetBindType bool = false
 | |
| 	var issetBindInfo bool = false
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetID = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 2:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField2(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetName = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 3:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField3(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetIcon = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 4:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField4(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetDesc = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 5:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField5(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetShareLink = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 6:
 | |
| 			if fieldTypeId == thrift.I32 {
 | |
| 				if err = p.ReadField6(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetConfigStatus = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 7:
 | |
| 			if fieldTypeId == thrift.I64 {
 | |
| 				if err = p.ReadField7(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetLastPublishTime = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 8:
 | |
| 			if fieldTypeId == thrift.I32 {
 | |
| 				if err = p.ReadField8(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetBindType = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 9:
 | |
| 			if fieldTypeId == thrift.MAP {
 | |
| 				if err = p.ReadField9(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetBindInfo = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 10:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField10(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 11:
 | |
| 			if fieldTypeId == thrift.STRUCT {
 | |
| 				if err = p.ReadField11(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 12:
 | |
| 			if fieldTypeId == thrift.BOOL {
 | |
| 				if err = p.ReadField12(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 13:
 | |
| 			if fieldTypeId == thrift.I32 {
 | |
| 				if err = p.ReadField13(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 14:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField14(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 15:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField15(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 16:
 | |
| 			if fieldTypeId == thrift.I32 {
 | |
| 				if err = p.ReadField16(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 17:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField17(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 18:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField18(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 19:
 | |
| 			if fieldTypeId == thrift.I64 {
 | |
| 				if err = p.ReadField19(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 20:
 | |
| 			if fieldTypeId == thrift.BOOL {
 | |
| 				if err = p.ReadField20(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 21:
 | |
| 			if fieldTypeId == thrift.I32 {
 | |
| 				if err = p.ReadField21(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 22:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField22(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	if !issetID {
 | |
| 		fieldId = 1
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetName {
 | |
| 		fieldId = 2
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetIcon {
 | |
| 		fieldId = 3
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetDesc {
 | |
| 		fieldId = 4
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetShareLink {
 | |
| 		fieldId = 5
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetConfigStatus {
 | |
| 		fieldId = 6
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetLastPublishTime {
 | |
| 		fieldId = 7
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetBindType {
 | |
| 		fieldId = 8
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetBindInfo {
 | |
| 		fieldId = 9
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PublishConnectorInfo[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| RequiredFieldNotSetError:
 | |
| 	return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_PublishConnectorInfo[fieldId]))
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.ID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField2(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Name = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField3(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Icon = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField4(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Desc = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField5(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.ShareLink = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField6(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field ConfigStatus
 | |
| 	if v, err := iprot.ReadI32(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = ConfigStatus(v)
 | |
| 	}
 | |
| 	p.ConfigStatus = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField7(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field int64
 | |
| 	if v, err := iprot.ReadI64(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.LastPublishTime = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField8(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field BindType
 | |
| 	if v, err := iprot.ReadI32(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = BindType(v)
 | |
| 	}
 | |
| 	p.BindType = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField9(iprot thrift.TProtocol) error {
 | |
| 	_, _, size, err := iprot.ReadMapBegin()
 | |
| 	if err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	_field := make(map[string]string, size)
 | |
| 	for i := 0; i < size; i++ {
 | |
| 		var _key string
 | |
| 		if v, err := iprot.ReadString(); err != nil {
 | |
| 			return err
 | |
| 		} else {
 | |
| 			_key = v
 | |
| 		}
 | |
| 
 | |
| 		var _val string
 | |
| 		if v, err := iprot.ReadString(); err != nil {
 | |
| 			return err
 | |
| 		} else {
 | |
| 			_val = v
 | |
| 		}
 | |
| 
 | |
| 		_field[_key] = _val
 | |
| 	}
 | |
| 	if err := iprot.ReadMapEnd(); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.BindInfo = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField10(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.BindID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField11(iprot thrift.TProtocol) error {
 | |
| 	_field := NewAuthLoginInfo()
 | |
| 	if err := _field.Read(iprot); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.AuthLoginInfo = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField12(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *bool
 | |
| 	if v, err := iprot.ReadBool(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.IsLastPublished = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField13(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *BotConnectorStatus
 | |
| 	if v, err := iprot.ReadI32(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		tmp := BotConnectorStatus(v)
 | |
| 		_field = &tmp
 | |
| 	}
 | |
| 	p.ConnectorStatus = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField14(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.PrivacyPolicy = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField15(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.UserAgreement = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField16(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *AllowPublishStatus
 | |
| 	if v, err := iprot.ReadI32(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		tmp := AllowPublishStatus(v)
 | |
| 		_field = &tmp
 | |
| 	}
 | |
| 	p.AllowPunish = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField17(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.NotAllowReason = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField18(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.ConfigStatusToast = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField19(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *int64
 | |
| 	if v, err := iprot.ReadI64(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.BrandID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField20(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *bool
 | |
| 	if v, err := iprot.ReadBool(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.SupportMonetization = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField21(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *UserAuthStatus
 | |
| 	if v, err := iprot.ReadI32(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		tmp := UserAuthStatus(v)
 | |
| 		_field = &tmp
 | |
| 	}
 | |
| 	p.AuthStatus = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorInfo) ReadField22(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.ToCompleteInfoURL = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("PublishConnectorInfo"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField2(oprot); err != nil {
 | |
| 			fieldId = 2
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField3(oprot); err != nil {
 | |
| 			fieldId = 3
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField4(oprot); err != nil {
 | |
| 			fieldId = 4
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField5(oprot); err != nil {
 | |
| 			fieldId = 5
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField6(oprot); err != nil {
 | |
| 			fieldId = 6
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField7(oprot); err != nil {
 | |
| 			fieldId = 7
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField8(oprot); err != nil {
 | |
| 			fieldId = 8
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField9(oprot); err != nil {
 | |
| 			fieldId = 9
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField10(oprot); err != nil {
 | |
| 			fieldId = 10
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField11(oprot); err != nil {
 | |
| 			fieldId = 11
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField12(oprot); err != nil {
 | |
| 			fieldId = 12
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField13(oprot); err != nil {
 | |
| 			fieldId = 13
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField14(oprot); err != nil {
 | |
| 			fieldId = 14
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField15(oprot); err != nil {
 | |
| 			fieldId = 15
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField16(oprot); err != nil {
 | |
| 			fieldId = 16
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField17(oprot); err != nil {
 | |
| 			fieldId = 17
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField18(oprot); err != nil {
 | |
| 			fieldId = 18
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField19(oprot); err != nil {
 | |
| 			fieldId = 19
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField20(oprot); err != nil {
 | |
| 			fieldId = 20
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField21(oprot); err != nil {
 | |
| 			fieldId = 21
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField22(oprot); err != nil {
 | |
| 			fieldId = 22
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("id", thrift.STRING, 1); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.ID); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField2(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Name); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField3(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("icon", thrift.STRING, 3); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Icon); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField4(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("desc", thrift.STRING, 4); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Desc); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField5(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("share_link", thrift.STRING, 5); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.ShareLink); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField6(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("config_status", thrift.I32, 6); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteI32(int32(p.ConfigStatus)); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField7(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("last_publish_time", thrift.I64, 7); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteI64(p.LastPublishTime); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField8(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("bind_type", thrift.I32, 8); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteI32(int32(p.BindType)); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 8 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField9(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("bind_info", thrift.MAP, 9); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRING, len(p.BindInfo)); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	for k, v := range p.BindInfo {
 | |
| 		if err := oprot.WriteString(k); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err := oprot.WriteString(v); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 	}
 | |
| 	if err := oprot.WriteMapEnd(); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 9 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField10(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetBindID() {
 | |
| 		if err = oprot.WriteFieldBegin("bind_id", thrift.STRING, 10); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.BindID); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 10 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField11(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetAuthLoginInfo() {
 | |
| 		if err = oprot.WriteFieldBegin("auth_login_info", thrift.STRUCT, 11); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := p.AuthLoginInfo.Write(oprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 11 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 11 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField12(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetIsLastPublished() {
 | |
| 		if err = oprot.WriteFieldBegin("is_last_published", thrift.BOOL, 12); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteBool(*p.IsLastPublished); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 12 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField13(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetConnectorStatus() {
 | |
| 		if err = oprot.WriteFieldBegin("connector_status", thrift.I32, 13); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteI32(int32(*p.ConnectorStatus)); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 13 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 13 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField14(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetPrivacyPolicy() {
 | |
| 		if err = oprot.WriteFieldBegin("privacy_policy", thrift.STRING, 14); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.PrivacyPolicy); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 14 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 14 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField15(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetUserAgreement() {
 | |
| 		if err = oprot.WriteFieldBegin("user_agreement", thrift.STRING, 15); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.UserAgreement); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 15 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 15 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField16(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetAllowPunish() {
 | |
| 		if err = oprot.WriteFieldBegin("allow_punish", thrift.I32, 16); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteI32(int32(*p.AllowPunish)); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 16 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 16 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField17(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetNotAllowReason() {
 | |
| 		if err = oprot.WriteFieldBegin("not_allow_reason", thrift.STRING, 17); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.NotAllowReason); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 17 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField18(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetConfigStatusToast() {
 | |
| 		if err = oprot.WriteFieldBegin("config_status_toast", thrift.STRING, 18); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.ConfigStatusToast); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 18 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 18 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField19(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetBrandID() {
 | |
| 		if err = oprot.WriteFieldBegin("brand_id", thrift.I64, 19); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteI64(*p.BrandID); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 19 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 19 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField20(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetSupportMonetization() {
 | |
| 		if err = oprot.WriteFieldBegin("support_monetization", thrift.BOOL, 20); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteBool(*p.SupportMonetization); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 20 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 20 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField21(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetAuthStatus() {
 | |
| 		if err = oprot.WriteFieldBegin("auth_status", thrift.I32, 21); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteI32(int32(*p.AuthStatus)); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 21 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 21 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorInfo) writeField22(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetToCompleteInfoURL() {
 | |
| 		if err = oprot.WriteFieldBegin("to_complete_info_url", thrift.STRING, 22); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.ToCompleteInfoURL); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 22 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 22 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorInfo) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("PublishConnectorInfo(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type SubmitBotMarketOption struct {
 | |
| 	// Is it possible to publicly orchestrate?
 | |
| 	CanOpenSource *bool `thrift:"can_open_source,1,optional" form:"can_open_source" json:"can_open_source,omitempty" query:"can_open_source"`
 | |
| }
 | |
| 
 | |
| func NewSubmitBotMarketOption() *SubmitBotMarketOption {
 | |
| 	return &SubmitBotMarketOption{}
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketOption) InitDefault() {
 | |
| }
 | |
| 
 | |
| var SubmitBotMarketOption_CanOpenSource_DEFAULT bool
 | |
| 
 | |
| func (p *SubmitBotMarketOption) GetCanOpenSource() (v bool) {
 | |
| 	if !p.IsSetCanOpenSource() {
 | |
| 		return SubmitBotMarketOption_CanOpenSource_DEFAULT
 | |
| 	}
 | |
| 	return *p.CanOpenSource
 | |
| }
 | |
| 
 | |
| var fieldIDToName_SubmitBotMarketOption = map[int16]string{
 | |
| 	1: "can_open_source",
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketOption) IsSetCanOpenSource() bool {
 | |
| 	return p.CanOpenSource != nil
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketOption) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.BOOL {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitBotMarketOption[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketOption) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *bool
 | |
| 	if v, err := iprot.ReadBool(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.CanOpenSource = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketOption) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("SubmitBotMarketOption"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketOption) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetCanOpenSource() {
 | |
| 		if err = oprot.WriteFieldBegin("can_open_source", thrift.BOOL, 1); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteBool(*p.CanOpenSource); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketOption) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("SubmitBotMarketOption(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type SubmitBotMarketConfig struct {
 | |
| 	// Whether to publish to the market
 | |
| 	NeedSubmit *bool `thrift:"need_submit,1,optional" form:"need_submit" json:"need_submit,omitempty" query:"need_submit"`
 | |
| 	// Is it open source?
 | |
| 	OpenSource *bool `thrift:"open_source,2,optional" form:"open_source" json:"open_source,omitempty" query:"open_source"`
 | |
| 	// classification
 | |
| 	CategoryID *string `thrift:"category_id,3,optional" form:"category_id" json:"category_id,omitempty" query:"category_id"`
 | |
| }
 | |
| 
 | |
| func NewSubmitBotMarketConfig() *SubmitBotMarketConfig {
 | |
| 	return &SubmitBotMarketConfig{}
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) InitDefault() {
 | |
| }
 | |
| 
 | |
| var SubmitBotMarketConfig_NeedSubmit_DEFAULT bool
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) GetNeedSubmit() (v bool) {
 | |
| 	if !p.IsSetNeedSubmit() {
 | |
| 		return SubmitBotMarketConfig_NeedSubmit_DEFAULT
 | |
| 	}
 | |
| 	return *p.NeedSubmit
 | |
| }
 | |
| 
 | |
| var SubmitBotMarketConfig_OpenSource_DEFAULT bool
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) GetOpenSource() (v bool) {
 | |
| 	if !p.IsSetOpenSource() {
 | |
| 		return SubmitBotMarketConfig_OpenSource_DEFAULT
 | |
| 	}
 | |
| 	return *p.OpenSource
 | |
| }
 | |
| 
 | |
| var SubmitBotMarketConfig_CategoryID_DEFAULT string
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) GetCategoryID() (v string) {
 | |
| 	if !p.IsSetCategoryID() {
 | |
| 		return SubmitBotMarketConfig_CategoryID_DEFAULT
 | |
| 	}
 | |
| 	return *p.CategoryID
 | |
| }
 | |
| 
 | |
| var fieldIDToName_SubmitBotMarketConfig = map[int16]string{
 | |
| 	1: "need_submit",
 | |
| 	2: "open_source",
 | |
| 	3: "category_id",
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) IsSetNeedSubmit() bool {
 | |
| 	return p.NeedSubmit != nil
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) IsSetOpenSource() bool {
 | |
| 	return p.OpenSource != nil
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) IsSetCategoryID() bool {
 | |
| 	return p.CategoryID != nil
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.BOOL {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 2:
 | |
| 			if fieldTypeId == thrift.BOOL {
 | |
| 				if err = p.ReadField2(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 3:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField3(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitBotMarketConfig[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *bool
 | |
| 	if v, err := iprot.ReadBool(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.NeedSubmit = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *SubmitBotMarketConfig) ReadField2(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *bool
 | |
| 	if v, err := iprot.ReadBool(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.OpenSource = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *SubmitBotMarketConfig) ReadField3(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.CategoryID = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("SubmitBotMarketConfig"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField2(oprot); err != nil {
 | |
| 			fieldId = 2
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField3(oprot); err != nil {
 | |
| 			fieldId = 3
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetNeedSubmit() {
 | |
| 		if err = oprot.WriteFieldBegin("need_submit", thrift.BOOL, 1); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteBool(*p.NeedSubmit); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| func (p *SubmitBotMarketConfig) writeField2(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetOpenSource() {
 | |
| 		if err = oprot.WriteFieldBegin("open_source", thrift.BOOL, 2); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteBool(*p.OpenSource); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
 | |
| }
 | |
| func (p *SubmitBotMarketConfig) writeField3(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetCategoryID() {
 | |
| 		if err = oprot.WriteFieldBegin("category_id", thrift.STRING, 3); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.CategoryID); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *SubmitBotMarketConfig) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("SubmitBotMarketConfig(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type ConnectorBrandInfo struct {
 | |
| 	ID   int64  `thrift:"id,1,required" form:"id,required" json:"id,required" query:"id,required"`
 | |
| 	Name string `thrift:"name,2,required" form:"name,required" json:"name,required" query:"name,required"`
 | |
| 	Icon string `thrift:"icon,3,required" form:"icon,required" json:"icon,required" query:"icon,required"`
 | |
| }
 | |
| 
 | |
| func NewConnectorBrandInfo() *ConnectorBrandInfo {
 | |
| 	return &ConnectorBrandInfo{}
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) InitDefault() {
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) GetID() (v int64) {
 | |
| 	return p.ID
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) GetName() (v string) {
 | |
| 	return p.Name
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) GetIcon() (v string) {
 | |
| 	return p.Icon
 | |
| }
 | |
| 
 | |
| var fieldIDToName_ConnectorBrandInfo = map[int16]string{
 | |
| 	1: "id",
 | |
| 	2: "name",
 | |
| 	3: "icon",
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 	var issetID bool = false
 | |
| 	var issetName bool = false
 | |
| 	var issetIcon bool = false
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.I64 {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetID = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 2:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField2(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetName = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 3:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField3(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 				issetIcon = true
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	if !issetID {
 | |
| 		fieldId = 1
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetName {
 | |
| 		fieldId = 2
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 
 | |
| 	if !issetIcon {
 | |
| 		fieldId = 3
 | |
| 		goto RequiredFieldNotSetError
 | |
| 	}
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConnectorBrandInfo[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| RequiredFieldNotSetError:
 | |
| 	return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ConnectorBrandInfo[fieldId]))
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field int64
 | |
| 	if v, err := iprot.ReadI64(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.ID = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *ConnectorBrandInfo) ReadField2(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Name = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *ConnectorBrandInfo) ReadField3(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Icon = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("ConnectorBrandInfo"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField2(oprot); err != nil {
 | |
| 			fieldId = 2
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField3(oprot); err != nil {
 | |
| 			fieldId = 3
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("id", thrift.I64, 1); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteI64(p.ID); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| func (p *ConnectorBrandInfo) writeField2(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Name); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
 | |
| }
 | |
| func (p *ConnectorBrandInfo) writeField3(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("icon", thrift.STRING, 3); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Icon); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorBrandInfo) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("ConnectorBrandInfo(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type PublishTips struct {
 | |
| 	// cost-bearing reminder
 | |
| 	CostTips *string `thrift:"cost_tips,1,optional" form:"cost_tips" json:"cost_tips,omitempty" query:"cost_tips"`
 | |
| }
 | |
| 
 | |
| func NewPublishTips() *PublishTips {
 | |
| 	return &PublishTips{}
 | |
| }
 | |
| 
 | |
| func (p *PublishTips) InitDefault() {
 | |
| }
 | |
| 
 | |
| var PublishTips_CostTips_DEFAULT string
 | |
| 
 | |
| func (p *PublishTips) GetCostTips() (v string) {
 | |
| 	if !p.IsSetCostTips() {
 | |
| 		return PublishTips_CostTips_DEFAULT
 | |
| 	}
 | |
| 	return *p.CostTips
 | |
| }
 | |
| 
 | |
| var fieldIDToName_PublishTips = map[int16]string{
 | |
| 	1: "cost_tips",
 | |
| }
 | |
| 
 | |
| func (p *PublishTips) IsSetCostTips() bool {
 | |
| 	return p.CostTips != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishTips) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PublishTips[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishTips) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field *string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = &v
 | |
| 	}
 | |
| 	p.CostTips = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *PublishTips) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("PublishTips"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishTips) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetCostTips() {
 | |
| 		if err = oprot.WriteFieldBegin("cost_tips", thrift.STRING, 1); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := oprot.WriteString(*p.CostTips); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishTips) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("PublishTips(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type PublishConnectorListResponse struct {
 | |
| 	Code                  int64                   `thrift:"code,1" form:"code" json:"code" query:"code"`
 | |
| 	Msg                   string                  `thrift:"msg,2" form:"msg" json:"msg" query:"msg"`
 | |
| 	PublishConnectorList  []*PublishConnectorInfo `thrift:"publish_connector_list,3" form:"publish_connector_list" json:"publish_connector_list" query:"publish_connector_list"`
 | |
| 	SubmitBotMarketOption *SubmitBotMarketOption  `thrift:"submit_bot_market_option,4,optional" form:"submit_bot_market_option" json:"submit_bot_market_option,omitempty" query:"submit_bot_market_option"`
 | |
| 	// The configuration of the last submitted market
 | |
| 	LastSubmitConfig *SubmitBotMarketConfig `thrift:"last_submit_config,5,optional" form:"last_submit_config" json:"last_submit_config,omitempty" query:"last_submit_config"`
 | |
| 	// Channel brand information
 | |
| 	ConnectorBrandInfoMap map[int64]*ConnectorBrandInfo `thrift:"connector_brand_info_map,6" form:"connector_brand_info_map" json:"connector_brand_info_map" query:"connector_brand_info_map"`
 | |
| 	// post alert
 | |
| 	PublishTips *PublishTips `thrift:"publish_tips,7,optional" form:"publish_tips" json:"publish_tips,omitempty" query:"publish_tips"`
 | |
| }
 | |
| 
 | |
| func NewPublishConnectorListResponse() *PublishConnectorListResponse {
 | |
| 	return &PublishConnectorListResponse{}
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) InitDefault() {
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) GetCode() (v int64) {
 | |
| 	return p.Code
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) GetMsg() (v string) {
 | |
| 	return p.Msg
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) GetPublishConnectorList() (v []*PublishConnectorInfo) {
 | |
| 	return p.PublishConnectorList
 | |
| }
 | |
| 
 | |
| var PublishConnectorListResponse_SubmitBotMarketOption_DEFAULT *SubmitBotMarketOption
 | |
| 
 | |
| func (p *PublishConnectorListResponse) GetSubmitBotMarketOption() (v *SubmitBotMarketOption) {
 | |
| 	if !p.IsSetSubmitBotMarketOption() {
 | |
| 		return PublishConnectorListResponse_SubmitBotMarketOption_DEFAULT
 | |
| 	}
 | |
| 	return p.SubmitBotMarketOption
 | |
| }
 | |
| 
 | |
| var PublishConnectorListResponse_LastSubmitConfig_DEFAULT *SubmitBotMarketConfig
 | |
| 
 | |
| func (p *PublishConnectorListResponse) GetLastSubmitConfig() (v *SubmitBotMarketConfig) {
 | |
| 	if !p.IsSetLastSubmitConfig() {
 | |
| 		return PublishConnectorListResponse_LastSubmitConfig_DEFAULT
 | |
| 	}
 | |
| 	return p.LastSubmitConfig
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) GetConnectorBrandInfoMap() (v map[int64]*ConnectorBrandInfo) {
 | |
| 	return p.ConnectorBrandInfoMap
 | |
| }
 | |
| 
 | |
| var PublishConnectorListResponse_PublishTips_DEFAULT *PublishTips
 | |
| 
 | |
| func (p *PublishConnectorListResponse) GetPublishTips() (v *PublishTips) {
 | |
| 	if !p.IsSetPublishTips() {
 | |
| 		return PublishConnectorListResponse_PublishTips_DEFAULT
 | |
| 	}
 | |
| 	return p.PublishTips
 | |
| }
 | |
| 
 | |
| var fieldIDToName_PublishConnectorListResponse = map[int16]string{
 | |
| 	1: "code",
 | |
| 	2: "msg",
 | |
| 	3: "publish_connector_list",
 | |
| 	4: "submit_bot_market_option",
 | |
| 	5: "last_submit_config",
 | |
| 	6: "connector_brand_info_map",
 | |
| 	7: "publish_tips",
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) IsSetSubmitBotMarketOption() bool {
 | |
| 	return p.SubmitBotMarketOption != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) IsSetLastSubmitConfig() bool {
 | |
| 	return p.LastSubmitConfig != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) IsSetPublishTips() bool {
 | |
| 	return p.PublishTips != nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.I64 {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 2:
 | |
| 			if fieldTypeId == thrift.STRING {
 | |
| 				if err = p.ReadField2(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 3:
 | |
| 			if fieldTypeId == thrift.LIST {
 | |
| 				if err = p.ReadField3(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 4:
 | |
| 			if fieldTypeId == thrift.STRUCT {
 | |
| 				if err = p.ReadField4(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 5:
 | |
| 			if fieldTypeId == thrift.STRUCT {
 | |
| 				if err = p.ReadField5(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 6:
 | |
| 			if fieldTypeId == thrift.MAP {
 | |
| 				if err = p.ReadField6(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		case 7:
 | |
| 			if fieldTypeId == thrift.STRUCT {
 | |
| 				if err = p.ReadField7(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PublishConnectorListResponse[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) ReadField1(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field int64
 | |
| 	if v, err := iprot.ReadI64(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Code = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListResponse) ReadField2(iprot thrift.TProtocol) error {
 | |
| 
 | |
| 	var _field string
 | |
| 	if v, err := iprot.ReadString(); err != nil {
 | |
| 		return err
 | |
| 	} else {
 | |
| 		_field = v
 | |
| 	}
 | |
| 	p.Msg = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListResponse) ReadField3(iprot thrift.TProtocol) error {
 | |
| 	_, size, err := iprot.ReadListBegin()
 | |
| 	if err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	_field := make([]*PublishConnectorInfo, 0, size)
 | |
| 	values := make([]PublishConnectorInfo, size)
 | |
| 	for i := 0; i < size; i++ {
 | |
| 		_elem := &values[i]
 | |
| 		_elem.InitDefault()
 | |
| 
 | |
| 		if err := _elem.Read(iprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 
 | |
| 		_field = append(_field, _elem)
 | |
| 	}
 | |
| 	if err := iprot.ReadListEnd(); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.PublishConnectorList = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListResponse) ReadField4(iprot thrift.TProtocol) error {
 | |
| 	_field := NewSubmitBotMarketOption()
 | |
| 	if err := _field.Read(iprot); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.SubmitBotMarketOption = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListResponse) ReadField5(iprot thrift.TProtocol) error {
 | |
| 	_field := NewSubmitBotMarketConfig()
 | |
| 	if err := _field.Read(iprot); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.LastSubmitConfig = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListResponse) ReadField6(iprot thrift.TProtocol) error {
 | |
| 	_, _, size, err := iprot.ReadMapBegin()
 | |
| 	if err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	_field := make(map[int64]*ConnectorBrandInfo, size)
 | |
| 	values := make([]ConnectorBrandInfo, size)
 | |
| 	for i := 0; i < size; i++ {
 | |
| 		var _key int64
 | |
| 		if v, err := iprot.ReadI64(); err != nil {
 | |
| 			return err
 | |
| 		} else {
 | |
| 			_key = v
 | |
| 		}
 | |
| 
 | |
| 		_val := &values[i]
 | |
| 		_val.InitDefault()
 | |
| 		if err := _val.Read(iprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 
 | |
| 		_field[_key] = _val
 | |
| 	}
 | |
| 	if err := iprot.ReadMapEnd(); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.ConnectorBrandInfoMap = _field
 | |
| 	return nil
 | |
| }
 | |
| func (p *PublishConnectorListResponse) ReadField7(iprot thrift.TProtocol) error {
 | |
| 	_field := NewPublishTips()
 | |
| 	if err := _field.Read(iprot); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.PublishTips = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("PublishConnectorListResponse"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField2(oprot); err != nil {
 | |
| 			fieldId = 2
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField3(oprot); err != nil {
 | |
| 			fieldId = 3
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField4(oprot); err != nil {
 | |
| 			fieldId = 4
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField5(oprot); err != nil {
 | |
| 			fieldId = 5
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField6(oprot); err != nil {
 | |
| 			fieldId = 6
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 		if err = p.writeField7(oprot); err != nil {
 | |
| 			fieldId = 7
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("code", thrift.I64, 1); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteI64(p.Code); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListResponse) writeField2(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteString(p.Msg); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListResponse) writeField3(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("publish_connector_list", thrift.LIST, 3); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteListBegin(thrift.STRUCT, len(p.PublishConnectorList)); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	for _, v := range p.PublishConnectorList {
 | |
| 		if err := v.Write(oprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 	}
 | |
| 	if err := oprot.WriteListEnd(); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListResponse) writeField4(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetSubmitBotMarketOption() {
 | |
| 		if err = oprot.WriteFieldBegin("submit_bot_market_option", thrift.STRUCT, 4); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := p.SubmitBotMarketOption.Write(oprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListResponse) writeField5(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetLastSubmitConfig() {
 | |
| 		if err = oprot.WriteFieldBegin("last_submit_config", thrift.STRUCT, 5); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := p.LastSubmitConfig.Write(oprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListResponse) writeField6(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("connector_brand_info_map", thrift.MAP, 6); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := oprot.WriteMapBegin(thrift.I64, thrift.STRUCT, len(p.ConnectorBrandInfoMap)); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	for k, v := range p.ConnectorBrandInfoMap {
 | |
| 		if err := oprot.WriteI64(k); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err := v.Write(oprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 	}
 | |
| 	if err := oprot.WriteMapEnd(); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err)
 | |
| }
 | |
| func (p *PublishConnectorListResponse) writeField7(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetPublishTips() {
 | |
| 		if err = oprot.WriteFieldBegin("publish_tips", thrift.STRUCT, 7); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := p.PublishTips.Write(oprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *PublishConnectorListResponse) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("PublishConnectorListResponse(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type ConnectorService interface {
 | |
| 	PublishConnectorList(ctx context.Context, request *PublishConnectorListRequest) (r *PublishConnectorListResponse, err error)
 | |
| }
 | |
| 
 | |
| type ConnectorServiceClient struct {
 | |
| 	c thrift.TClient
 | |
| }
 | |
| 
 | |
| func NewConnectorServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ConnectorServiceClient {
 | |
| 	return &ConnectorServiceClient{
 | |
| 		c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)),
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func NewConnectorServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ConnectorServiceClient {
 | |
| 	return &ConnectorServiceClient{
 | |
| 		c: thrift.NewTStandardClient(iprot, oprot),
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func NewConnectorServiceClient(c thrift.TClient) *ConnectorServiceClient {
 | |
| 	return &ConnectorServiceClient{
 | |
| 		c: c,
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServiceClient) Client_() thrift.TClient {
 | |
| 	return p.c
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServiceClient) PublishConnectorList(ctx context.Context, request *PublishConnectorListRequest) (r *PublishConnectorListResponse, err error) {
 | |
| 	var _args ConnectorServicePublishConnectorListArgs
 | |
| 	_args.Request = request
 | |
| 	var _result ConnectorServicePublishConnectorListResult
 | |
| 	if err = p.Client_().Call(ctx, "PublishConnectorList", &_args, &_result); err != nil {
 | |
| 		return
 | |
| 	}
 | |
| 	return _result.GetSuccess(), nil
 | |
| }
 | |
| 
 | |
| type ConnectorServiceProcessor struct {
 | |
| 	processorMap map[string]thrift.TProcessorFunction
 | |
| 	handler      ConnectorService
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) {
 | |
| 	p.processorMap[key] = processor
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) {
 | |
| 	processor, ok = p.processorMap[key]
 | |
| 	return processor, ok
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction {
 | |
| 	return p.processorMap
 | |
| }
 | |
| 
 | |
| func NewConnectorServiceProcessor(handler ConnectorService) *ConnectorServiceProcessor {
 | |
| 	self := &ConnectorServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)}
 | |
| 	self.AddToProcessorMap("PublishConnectorList", &connectorServiceProcessorPublishConnectorList{handler: handler})
 | |
| 	return self
 | |
| }
 | |
| func (p *ConnectorServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) {
 | |
| 	name, _, seqId, err := iprot.ReadMessageBegin()
 | |
| 	if err != nil {
 | |
| 		return false, err
 | |
| 	}
 | |
| 	if processor, ok := p.GetProcessorFunction(name); ok {
 | |
| 		return processor.Process(ctx, seqId, iprot, oprot)
 | |
| 	}
 | |
| 	iprot.Skip(thrift.STRUCT)
 | |
| 	iprot.ReadMessageEnd()
 | |
| 	x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name)
 | |
| 	oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId)
 | |
| 	x.Write(oprot)
 | |
| 	oprot.WriteMessageEnd()
 | |
| 	oprot.Flush(ctx)
 | |
| 	return false, x
 | |
| }
 | |
| 
 | |
| type connectorServiceProcessorPublishConnectorList struct {
 | |
| 	handler ConnectorService
 | |
| }
 | |
| 
 | |
| func (p *connectorServiceProcessorPublishConnectorList) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) {
 | |
| 	args := ConnectorServicePublishConnectorListArgs{}
 | |
| 	if err = args.Read(iprot); err != nil {
 | |
| 		iprot.ReadMessageEnd()
 | |
| 		x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error())
 | |
| 		oprot.WriteMessageBegin("PublishConnectorList", thrift.EXCEPTION, seqId)
 | |
| 		x.Write(oprot)
 | |
| 		oprot.WriteMessageEnd()
 | |
| 		oprot.Flush(ctx)
 | |
| 		return false, err
 | |
| 	}
 | |
| 
 | |
| 	iprot.ReadMessageEnd()
 | |
| 	var err2 error
 | |
| 	result := ConnectorServicePublishConnectorListResult{}
 | |
| 	var retval *PublishConnectorListResponse
 | |
| 	if retval, err2 = p.handler.PublishConnectorList(ctx, args.Request); err2 != nil {
 | |
| 		x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing PublishConnectorList: "+err2.Error())
 | |
| 		oprot.WriteMessageBegin("PublishConnectorList", thrift.EXCEPTION, seqId)
 | |
| 		x.Write(oprot)
 | |
| 		oprot.WriteMessageEnd()
 | |
| 		oprot.Flush(ctx)
 | |
| 		return true, err2
 | |
| 	} else {
 | |
| 		result.Success = retval
 | |
| 	}
 | |
| 	if err2 = oprot.WriteMessageBegin("PublishConnectorList", thrift.REPLY, seqId); err2 != nil {
 | |
| 		err = err2
 | |
| 	}
 | |
| 	if err2 = result.Write(oprot); err == nil && err2 != nil {
 | |
| 		err = err2
 | |
| 	}
 | |
| 	if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil {
 | |
| 		err = err2
 | |
| 	}
 | |
| 	if err2 = oprot.Flush(ctx); err == nil && err2 != nil {
 | |
| 		err = err2
 | |
| 	}
 | |
| 	if err != nil {
 | |
| 		return
 | |
| 	}
 | |
| 	return true, err
 | |
| }
 | |
| 
 | |
| type ConnectorServicePublishConnectorListArgs struct {
 | |
| 	Request *PublishConnectorListRequest `thrift:"request,1"`
 | |
| }
 | |
| 
 | |
| func NewConnectorServicePublishConnectorListArgs() *ConnectorServicePublishConnectorListArgs {
 | |
| 	return &ConnectorServicePublishConnectorListArgs{}
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) InitDefault() {
 | |
| }
 | |
| 
 | |
| var ConnectorServicePublishConnectorListArgs_Request_DEFAULT *PublishConnectorListRequest
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) GetRequest() (v *PublishConnectorListRequest) {
 | |
| 	if !p.IsSetRequest() {
 | |
| 		return ConnectorServicePublishConnectorListArgs_Request_DEFAULT
 | |
| 	}
 | |
| 	return p.Request
 | |
| }
 | |
| 
 | |
| var fieldIDToName_ConnectorServicePublishConnectorListArgs = map[int16]string{
 | |
| 	1: "request",
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) IsSetRequest() bool {
 | |
| 	return p.Request != nil
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 1:
 | |
| 			if fieldTypeId == thrift.STRUCT {
 | |
| 				if err = p.ReadField1(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConnectorServicePublishConnectorListArgs[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) ReadField1(iprot thrift.TProtocol) error {
 | |
| 	_field := NewPublishConnectorListRequest()
 | |
| 	if err := _field.Read(iprot); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.Request = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("PublishConnectorList_args"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField1(oprot); err != nil {
 | |
| 			fieldId = 1
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) writeField1(oprot thrift.TProtocol) (err error) {
 | |
| 	if err = oprot.WriteFieldBegin("request", thrift.STRUCT, 1); err != nil {
 | |
| 		goto WriteFieldBeginError
 | |
| 	}
 | |
| 	if err := p.Request.Write(oprot); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 		goto WriteFieldEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListArgs) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("ConnectorServicePublishConnectorListArgs(%+v)", *p)
 | |
| 
 | |
| }
 | |
| 
 | |
| type ConnectorServicePublishConnectorListResult struct {
 | |
| 	Success *PublishConnectorListResponse `thrift:"success,0,optional"`
 | |
| }
 | |
| 
 | |
| func NewConnectorServicePublishConnectorListResult() *ConnectorServicePublishConnectorListResult {
 | |
| 	return &ConnectorServicePublishConnectorListResult{}
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) InitDefault() {
 | |
| }
 | |
| 
 | |
| var ConnectorServicePublishConnectorListResult_Success_DEFAULT *PublishConnectorListResponse
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) GetSuccess() (v *PublishConnectorListResponse) {
 | |
| 	if !p.IsSetSuccess() {
 | |
| 		return ConnectorServicePublishConnectorListResult_Success_DEFAULT
 | |
| 	}
 | |
| 	return p.Success
 | |
| }
 | |
| 
 | |
| var fieldIDToName_ConnectorServicePublishConnectorListResult = map[int16]string{
 | |
| 	0: "success",
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) IsSetSuccess() bool {
 | |
| 	return p.Success != nil
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) Read(iprot thrift.TProtocol) (err error) {
 | |
| 	var fieldTypeId thrift.TType
 | |
| 	var fieldId int16
 | |
| 
 | |
| 	if _, err = iprot.ReadStructBegin(); err != nil {
 | |
| 		goto ReadStructBeginError
 | |
| 	}
 | |
| 
 | |
| 	for {
 | |
| 		_, fieldTypeId, fieldId, err = iprot.ReadFieldBegin()
 | |
| 		if err != nil {
 | |
| 			goto ReadFieldBeginError
 | |
| 		}
 | |
| 		if fieldTypeId == thrift.STOP {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		switch fieldId {
 | |
| 		case 0:
 | |
| 			if fieldTypeId == thrift.STRUCT {
 | |
| 				if err = p.ReadField0(iprot); err != nil {
 | |
| 					goto ReadFieldError
 | |
| 				}
 | |
| 			} else if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		default:
 | |
| 			if err = iprot.Skip(fieldTypeId); err != nil {
 | |
| 				goto SkipFieldError
 | |
| 			}
 | |
| 		}
 | |
| 		if err = iprot.ReadFieldEnd(); err != nil {
 | |
| 			goto ReadFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = iprot.ReadStructEnd(); err != nil {
 | |
| 		goto ReadStructEndError
 | |
| 	}
 | |
| 
 | |
| 	return nil
 | |
| ReadStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err)
 | |
| ReadFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err)
 | |
| ReadFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ConnectorServicePublishConnectorListResult[fieldId]), err)
 | |
| SkipFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err)
 | |
| 
 | |
| ReadFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err)
 | |
| ReadStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) ReadField0(iprot thrift.TProtocol) error {
 | |
| 	_field := NewPublishConnectorListResponse()
 | |
| 	if err := _field.Read(iprot); err != nil {
 | |
| 		return err
 | |
| 	}
 | |
| 	p.Success = _field
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) Write(oprot thrift.TProtocol) (err error) {
 | |
| 	var fieldId int16
 | |
| 	if err = oprot.WriteStructBegin("PublishConnectorList_result"); err != nil {
 | |
| 		goto WriteStructBeginError
 | |
| 	}
 | |
| 	if p != nil {
 | |
| 		if err = p.writeField0(oprot); err != nil {
 | |
| 			fieldId = 0
 | |
| 			goto WriteFieldError
 | |
| 		}
 | |
| 	}
 | |
| 	if err = oprot.WriteFieldStop(); err != nil {
 | |
| 		goto WriteFieldStopError
 | |
| 	}
 | |
| 	if err = oprot.WriteStructEnd(); err != nil {
 | |
| 		goto WriteStructEndError
 | |
| 	}
 | |
| 	return nil
 | |
| WriteStructBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err)
 | |
| WriteFieldError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err)
 | |
| WriteFieldStopError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err)
 | |
| WriteStructEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) writeField0(oprot thrift.TProtocol) (err error) {
 | |
| 	if p.IsSetSuccess() {
 | |
| 		if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil {
 | |
| 			goto WriteFieldBeginError
 | |
| 		}
 | |
| 		if err := p.Success.Write(oprot); err != nil {
 | |
| 			return err
 | |
| 		}
 | |
| 		if err = oprot.WriteFieldEnd(); err != nil {
 | |
| 			goto WriteFieldEndError
 | |
| 		}
 | |
| 	}
 | |
| 	return nil
 | |
| WriteFieldBeginError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err)
 | |
| WriteFieldEndError:
 | |
| 	return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err)
 | |
| }
 | |
| 
 | |
| func (p *ConnectorServicePublishConnectorListResult) String() string {
 | |
| 	if p == nil {
 | |
| 		return "<nil>"
 | |
| 	}
 | |
| 	return fmt.Sprintf("ConnectorServicePublishConnectorListResult(%+v)", *p)
 | |
| 
 | |
| }
 |