v20211014

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2021-10-14"

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) GetIndustryV1HomeMembers

func (c *Client) GetIndustryV1HomeMembers(request *GetIndustryV1HomeMembersRequest) (response *GetIndustryV1HomeMembersResponse, err error)

GetIndustryV1HomeMembers 获取成员列表接口

func (*Client) GetIndustryV1HomeMembersWithContext

func (c *Client) GetIndustryV1HomeMembersWithContext(ctx context.Context, request *GetIndustryV1HomeMembersRequest) (response *GetIndustryV1HomeMembersResponse, err error)

GetIndustryV1HomeMembers 获取成员列表接口

type GetIndustryV1HomeMembersReqPayload

type GetIndustryV1HomeMembersReqPayload struct {
	// 用户ID
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

type GetIndustryV1HomeMembersRequest

type GetIndustryV1HomeMembersRequest struct {
	*tchttp.BaseRequest

	// 无
	Payload *GetIndustryV1HomeMembersReqPayload `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 无
	Metadata *ReqMetadata `json:"Metadata,omitnil,omitempty" name:"Metadata"`
}

func NewGetIndustryV1HomeMembersRequest

func NewGetIndustryV1HomeMembersRequest() (request *GetIndustryV1HomeMembersRequest)

func (*GetIndustryV1HomeMembersRequest) FromJsonString

func (r *GetIndustryV1HomeMembersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetIndustryV1HomeMembersRequest) ToJsonString

func (r *GetIndustryV1HomeMembersRequest) ToJsonString() string

type GetIndustryV1HomeMembersRequestParams added in v1.0.426

type GetIndustryV1HomeMembersRequestParams struct {
	// 无
	Payload *GetIndustryV1HomeMembersReqPayload `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 无
	Metadata *ReqMetadata `json:"Metadata,omitnil,omitempty" name:"Metadata"`
}

Predefined struct for user

type GetIndustryV1HomeMembersRespData

type GetIndustryV1HomeMembersRespData struct {
	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EditTime *int64 `json:"EditTime,omitnil,omitempty" name:"EditTime"`

	// 功能列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeatureList *GetIndustryV1HomeMembersRespFeature `json:"FeatureList,omitnil,omitempty" name:"FeatureList"`

	// 用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 用户行业分类
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndustryType *string `json:"IndustryType,omitnil,omitempty" name:"IndustryType"`

	// 子用户数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemberNum *int64 `json:"MemberNum,omitnil,omitempty" name:"MemberNum"`

	// 机器人列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductList *GetIndustryV1HomeMembersRespProduct `json:"ProductList,omitnil,omitempty" name:"ProductList"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 功能列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TypeList *GetIndustryV1HomeMembersRespType `json:"TypeList,omitnil,omitempty" name:"TypeList"`

	// 用户账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserAccount *string `json:"UserAccount,omitnil,omitempty" name:"UserAccount"`
}

type GetIndustryV1HomeMembersRespFeature

type GetIndustryV1HomeMembersRespFeature struct {
	// 功能名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeatureName *string `json:"FeatureName,omitnil,omitempty" name:"FeatureName"`

	// 功能ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

type GetIndustryV1HomeMembersRespIndustry

type GetIndustryV1HomeMembersRespIndustry struct {
	// 行业ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 行业名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndustryName *string `json:"IndustryName,omitnil,omitempty" name:"IndustryName"`
}

type GetIndustryV1HomeMembersRespPayload

type GetIndustryV1HomeMembersRespPayload struct {
	// 用户级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountLevel *string `json:"AccountLevel,omitnil,omitempty" name:"AccountLevel"`

	// 用户列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataList []*GetIndustryV1HomeMembersRespData `json:"DataList,omitnil,omitempty" name:"DataList"`

	// 每页数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,从0开始
	// 注意:此字段可能返回 null,表示取不到有效值。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 用户总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
}

type GetIndustryV1HomeMembersRespProduct

type GetIndustryV1HomeMembersRespProduct struct {
	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 编辑时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EditTime *string `json:"EditTime,omitnil,omitempty" name:"EditTime"`

	// 机器人ID(AppKey信息)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppKey *string `json:"AppKey,omitnil,omitempty" name:"AppKey"`

	// 机器人图标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Image *string `json:"Image,omitnil,omitempty" name:"Image"`

	// 行业信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Industry []*GetIndustryV1HomeMembersRespIndustry `json:"Industry,omitnil,omitempty" name:"Industry"`

	// 操作员列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorList *string `json:"OperatorList,omitnil,omitempty" name:"OperatorList"`

	// 机器人名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 模板列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateList *string `json:"TemplateList,omitnil,omitempty" name:"TemplateList"`
}

type GetIndustryV1HomeMembersRespType

type GetIndustryV1HomeMembersRespType struct {
	// 类型ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`
}

type GetIndustryV1HomeMembersResponse

type GetIndustryV1HomeMembersResponse struct {
	*tchttp.BaseResponse
	Response *GetIndustryV1HomeMembersResponseParams `json:"Response"`
}

func NewGetIndustryV1HomeMembersResponse

func NewGetIndustryV1HomeMembersResponse() (response *GetIndustryV1HomeMembersResponse)

func (*GetIndustryV1HomeMembersResponse) FromJsonString

func (r *GetIndustryV1HomeMembersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetIndustryV1HomeMembersResponse) ToJsonString

func (r *GetIndustryV1HomeMembersResponse) ToJsonString() string

type GetIndustryV1HomeMembersResponseParams added in v1.0.426

type GetIndustryV1HomeMembersResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metadata *RspMetadata `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Payload *GetIndustryV1HomeMembersRespPayload `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ReqMetadata

type ReqMetadata struct {
	// 渠道
	ChannelID *string `json:"ChannelID,omitnil,omitempty" name:"ChannelID"`

	// 无
	BusinessName *string `json:"BusinessName,omitnil,omitempty" name:"BusinessName"`

	// 无
	GUID *string `json:"GUID,omitnil,omitempty" name:"GUID"`

	// 无
	AppKey *string `json:"AppKey,omitnil,omitempty" name:"AppKey"`

	// 位置定位服务
	LBS *ReqMetadataLBS `json:"LBS,omitnil,omitempty" name:"LBS"`

	// 透传字段
	Vagrants []*ReqMetadataVagrant `json:"Vagrants,omitnil,omitempty" name:"Vagrants"`
}

type ReqMetadataLBS

type ReqMetadataLBS struct {
	// 纬度
	Latitude *float64 `json:"Latitude,omitnil,omitempty" name:"Latitude"`

	// 经度
	Longitude *float64 `json:"Longitude,omitnil,omitempty" name:"Longitude"`
}

type ReqMetadataVagrant

type ReqMetadataVagrant struct {
	// 无
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 无
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type RspMetadata

type RspMetadata struct {
	// 无
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 无
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 无
	SessionID *string `json:"SessionID,omitnil,omitempty" name:"SessionID"`

	// 无
	SessionDelta *string `json:"SessionDelta,omitnil,omitempty" name:"SessionDelta"`
}

Jump to

Keyboard shortcuts

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