content_1_0

package
v1.5.36 Latest Latest
Warning

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

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

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CreateFeed

func (client *Client) CreateFeed(request *CreateFeedRequest) (_result *CreateFeedResponse, _err error)

func (*Client) CreateFeedWithOptions

func (client *Client) CreateFeedWithOptions(request *CreateFeedRequest, headers *CreateFeedHeaders, runtime *util.RuntimeOptions) (_result *CreateFeedResponse, _err error)

func (*Client) GetFeed

func (client *Client) GetFeed(feedId *string, request *GetFeedRequest) (_result *GetFeedResponse, _err error)

func (*Client) GetFeedWithOptions

func (client *Client) GetFeedWithOptions(feedId *string, request *GetFeedRequest, headers *GetFeedHeaders, runtime *util.RuntimeOptions) (_result *GetFeedResponse, _err error)

func (*Client) GetMediaCerficate

func (client *Client) GetMediaCerficate(request *GetMediaCerficateRequest) (_result *GetMediaCerficateResponse, _err error)

func (*Client) GetMediaCerficateWithOptions

func (client *Client) GetMediaCerficateWithOptions(request *GetMediaCerficateRequest, headers *GetMediaCerficateHeaders, runtime *util.RuntimeOptions) (_result *GetMediaCerficateResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListItemUserData

func (client *Client) ListItemUserData(itemId *string, request *ListItemUserDataRequest) (_result *ListItemUserDataResponse, _err error)

func (*Client) ListItemUserDataWithOptions

func (client *Client) ListItemUserDataWithOptions(itemId *string, request *ListItemUserDataRequest, headers *ListItemUserDataHeaders, runtime *util.RuntimeOptions) (_result *ListItemUserDataResponse, _err error)

func (*Client) PageFeed

func (client *Client) PageFeed(request *PageFeedRequest) (_result *PageFeedResponse, _err error)

func (*Client) PageFeedWithOptions

func (client *Client) PageFeedWithOptions(request *PageFeedRequest, headers *PageFeedHeaders, runtime *util.RuntimeOptions) (_result *PageFeedResponse, _err error)

type CreateFeedHeaders

type CreateFeedHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateFeedHeaders) GoString

func (s CreateFeedHeaders) GoString() string

func (*CreateFeedHeaders) SetCommonHeaders

func (s *CreateFeedHeaders) SetCommonHeaders(v map[string]*string) *CreateFeedHeaders

func (*CreateFeedHeaders) SetXAcsDingtalkAccessToken

func (s *CreateFeedHeaders) SetXAcsDingtalkAccessToken(v string) *CreateFeedHeaders

func (CreateFeedHeaders) String

func (s CreateFeedHeaders) String() string

type CreateFeedRequest

type CreateFeedRequest struct {
	// 课程相关信息
	CourseInfo *CreateFeedRequestCourseInfo `json:"courseInfo,omitempty" xml:"courseInfo,omitempty" type:"Struct"`
	// 发布者的用户Id
	CreateUserId *string `json:"createUserId,omitempty" xml:"createUserId,omitempty"`
	// 内容相关信息
	FeedInfo *CreateFeedRequestFeedInfo `json:"feedInfo,omitempty" xml:"feedInfo,omitempty" type:"Struct"`
}

func (CreateFeedRequest) GoString

func (s CreateFeedRequest) GoString() string

func (*CreateFeedRequest) SetCourseInfo

func (*CreateFeedRequest) SetCreateUserId

func (s *CreateFeedRequest) SetCreateUserId(v string) *CreateFeedRequest

func (*CreateFeedRequest) SetFeedInfo

func (CreateFeedRequest) String

func (s CreateFeedRequest) String() string

type CreateFeedRequestCourseInfo

type CreateFeedRequestCourseInfo struct {
	// 讲师身份信息
	LectorUserInfo *CreateFeedRequestCourseInfoLectorUserInfo `json:"lectorUserInfo,omitempty" xml:"lectorUserInfo,omitempty" type:"Struct"`
	// 支付信息
	PayInfo *CreateFeedRequestCourseInfoPayInfo `json:"payInfo,omitempty" xml:"payInfo,omitempty" type:"Struct"`
	// 创建一个和该课程绑定的学习群和圈子
	StudyGroupName *string `json:"studyGroupName,omitempty" xml:"studyGroupName,omitempty"`
}

func (CreateFeedRequestCourseInfo) GoString

func (s CreateFeedRequestCourseInfo) GoString() string

func (*CreateFeedRequestCourseInfo) SetPayInfo

func (*CreateFeedRequestCourseInfo) SetStudyGroupName

func (CreateFeedRequestCourseInfo) String

type CreateFeedRequestCourseInfoLectorUserInfo

type CreateFeedRequestCourseInfoLectorUserInfo struct {
	// 讲师头像链接
	Avatar *string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 讲师用户名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 讲师用户Id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (CreateFeedRequestCourseInfoLectorUserInfo) GoString

func (*CreateFeedRequestCourseInfoLectorUserInfo) SetAvatar

func (*CreateFeedRequestCourseInfoLectorUserInfo) SetName

func (*CreateFeedRequestCourseInfoLectorUserInfo) SetUserId

func (CreateFeedRequestCourseInfoLectorUserInfo) String

type CreateFeedRequestCourseInfoPayInfo

type CreateFeedRequestCourseInfoPayInfo struct {
	// 客服身份信息
	CsUserInfo *CreateFeedRequestCourseInfoPayInfoCsUserInfo `json:"csUserInfo,omitempty" xml:"csUserInfo,omitempty" type:"Struct"`
	// 课程打折信息
	DiscountInfo *CreateFeedRequestCourseInfoPayInfoDiscountInfo `json:"discountInfo,omitempty" xml:"discountInfo,omitempty" type:"Struct"`
	// 商品的默认情况下非打折时的价格,单位为分
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
}

func (CreateFeedRequestCourseInfoPayInfo) GoString

func (*CreateFeedRequestCourseInfoPayInfo) SetPrice

func (CreateFeedRequestCourseInfoPayInfo) String

type CreateFeedRequestCourseInfoPayInfoCsUserInfo

type CreateFeedRequestCourseInfoPayInfoCsUserInfo struct {
	// 客服头像链接
	Avatar *string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 客服用户名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 客服用户Id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (CreateFeedRequestCourseInfoPayInfoCsUserInfo) GoString

func (*CreateFeedRequestCourseInfoPayInfoCsUserInfo) SetAvatar

func (*CreateFeedRequestCourseInfoPayInfoCsUserInfo) SetName

func (*CreateFeedRequestCourseInfoPayInfoCsUserInfo) SetUserId

func (CreateFeedRequestCourseInfoPayInfoCsUserInfo) String

type CreateFeedRequestCourseInfoPayInfoDiscountInfo

type CreateFeedRequestCourseInfoPayInfoDiscountInfo struct {
	// 打折结束的时间,时间戳精确到毫秒,时间为东八区时间
	EndTimeMillis *int64 `json:"endTimeMillis,omitempty" xml:"endTimeMillis,omitempty"`
	// 打折时商品的价格,单位为分
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 打折开始的时间,时间戳精确到毫秒,时间为东八区时间
	StartTimeMillis *int64 `json:"startTimeMillis,omitempty" xml:"startTimeMillis,omitempty"`
}

func (CreateFeedRequestCourseInfoPayInfoDiscountInfo) GoString

func (*CreateFeedRequestCourseInfoPayInfoDiscountInfo) SetEndTimeMillis

func (*CreateFeedRequestCourseInfoPayInfoDiscountInfo) SetPrice

func (*CreateFeedRequestCourseInfoPayInfoDiscountInfo) SetStartTimeMillis

func (CreateFeedRequestCourseInfoPayInfoDiscountInfo) String

type CreateFeedRequestFeedInfo

type CreateFeedRequestFeedInfo struct {
	// 请求的行为,是保存还是发布,1为save,2为publish,是修改还是新建取决于feedId是否为空
	ActionType *int32 `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 版权所属:1:自有, 2.代理, 3.钉钉
	BelongsTo *int32 `json:"belongsTo,omitempty" xml:"belongsTo,omitempty"`
	// 内容分类,课程分类列表详情请见附录中的列表
	FeedCategory *int64 `json:"feedCategory,omitempty" xml:"feedCategory,omitempty"`
	// 可选参数,当feedId不为null时,表示对当前课程进行修改,否则为新建一个课程
	FeedId *string `json:"feedId,omitempty" xml:"feedId,omitempty"`
	// 课程的文字标签
	FeedTag *string `json:"feedTag,omitempty" xml:"feedTag,omitempty"`
	// 内容类别,限制只能使用4种类型:0:免费 4:平价 5:专栏 6:训练营
	FeedType *int32 `json:"feedType,omitempty" xml:"feedType,omitempty"`
	// 行业划分,决定了展示的页面的不同,例如学习中心下的职场、教育、商学院的划分,目前支持的行业id有:10001:职场学堂,10008:K12教育,10023:新职业,10024:钉钉培训
	IndustryId *int64 `json:"industryId,omitempty" xml:"industryId,omitempty"`
	// 课程的描述
	Introduction *string `json:"introduction,omitempty" xml:"introduction,omitempty"`
	// 课程简介用的图片
	IntroductionPicUrl *string `json:"introductionPicUrl,omitempty" xml:"introductionPicUrl,omitempty"`
	// 入驻账号Id(请联系钉钉接口同学获取)
	McnId *string `json:"mcnId,omitempty" xml:"mcnId,omitempty"`
	// 一个课程下可以有多个视频或音频教程
	MediaContents []*CreateFeedRequestFeedInfoMediaContents `json:"mediaContents,omitempty" xml:"mediaContents,omitempty" type:"Repeated"`
	// 推荐内容集合
	Recommends []*CreateFeedRequestFeedInfoRecommends `json:"recommends,omitempty" xml:"recommends,omitempty" type:"Repeated"`
	// 课程的封面Url
	ThumbUrl *string `json:"thumbUrl,omitempty" xml:"thumbUrl,omitempty"`
	// 内容的标题(标题不能重复)
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CreateFeedRequestFeedInfo) GoString

func (s CreateFeedRequestFeedInfo) GoString() string

func (*CreateFeedRequestFeedInfo) SetActionType

func (*CreateFeedRequestFeedInfo) SetBelongsTo

func (*CreateFeedRequestFeedInfo) SetFeedCategory

func (*CreateFeedRequestFeedInfo) SetFeedId

func (*CreateFeedRequestFeedInfo) SetFeedTag

func (*CreateFeedRequestFeedInfo) SetFeedType

func (*CreateFeedRequestFeedInfo) SetIndustryId

func (*CreateFeedRequestFeedInfo) SetIntroduction

func (*CreateFeedRequestFeedInfo) SetIntroductionPicUrl

func (s *CreateFeedRequestFeedInfo) SetIntroductionPicUrl(v string) *CreateFeedRequestFeedInfo

func (*CreateFeedRequestFeedInfo) SetMcnId

func (*CreateFeedRequestFeedInfo) SetMediaContents

func (*CreateFeedRequestFeedInfo) SetRecommends

func (*CreateFeedRequestFeedInfo) SetThumbUrl

func (*CreateFeedRequestFeedInfo) SetTitle

func (CreateFeedRequestFeedInfo) String

func (s CreateFeedRequestFeedInfo) String() string

type CreateFeedRequestFeedInfoMediaContents

type CreateFeedRequestFeedInfoMediaContents struct {
	// 媒体的mediaId,唯一对应oss中的一个视频或者音频
	MediaId *string `json:"mediaId,omitempty" xml:"mediaId,omitempty"`
	// 媒体的标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 媒体的类型,当前该接口只支持video和audio,2:视频,3:音频
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (CreateFeedRequestFeedInfoMediaContents) GoString

func (*CreateFeedRequestFeedInfoMediaContents) SetMediaId

func (*CreateFeedRequestFeedInfoMediaContents) SetTitle

func (*CreateFeedRequestFeedInfoMediaContents) SetType

func (CreateFeedRequestFeedInfoMediaContents) String

type CreateFeedRequestFeedInfoRecommends

type CreateFeedRequestFeedInfoRecommends struct {
	// 推荐物品的id,可以时feedId或者是微应用Id
	ObjectId *string `json:"objectId,omitempty" xml:"objectId,omitempty"`
	// 推荐物品的类别,0:课程,1:微应用
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (CreateFeedRequestFeedInfoRecommends) GoString

func (*CreateFeedRequestFeedInfoRecommends) SetObjectId

func (*CreateFeedRequestFeedInfoRecommends) SetType

func (CreateFeedRequestFeedInfoRecommends) String

type CreateFeedResponse

type CreateFeedResponse struct {
	Headers map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateFeedResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateFeedResponse) GoString

func (s CreateFeedResponse) GoString() string

func (*CreateFeedResponse) SetBody

func (*CreateFeedResponse) SetHeaders

func (s *CreateFeedResponse) SetHeaders(v map[string]*string) *CreateFeedResponse

func (CreateFeedResponse) String

func (s CreateFeedResponse) String() string

type CreateFeedResponseBody

type CreateFeedResponseBody struct {
	// 创建内容的内容Id
	FeedId *string `json:"feedId,omitempty" xml:"feedId,omitempty"`
}

func (CreateFeedResponseBody) GoString

func (s CreateFeedResponseBody) GoString() string

func (*CreateFeedResponseBody) SetFeedId

func (CreateFeedResponseBody) String

func (s CreateFeedResponseBody) String() string

type GetFeedHeaders

type GetFeedHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetFeedHeaders) GoString

func (s GetFeedHeaders) GoString() string

func (*GetFeedHeaders) SetCommonHeaders

func (s *GetFeedHeaders) SetCommonHeaders(v map[string]*string) *GetFeedHeaders

func (*GetFeedHeaders) SetXAcsDingtalkAccessToken

func (s *GetFeedHeaders) SetXAcsDingtalkAccessToken(v string) *GetFeedHeaders

func (GetFeedHeaders) String

func (s GetFeedHeaders) String() string

type GetFeedRequest

type GetFeedRequest struct {
	// 入驻账号Id(请联系钉钉接口同学获取)
	McnId *string `json:"mcnId,omitempty" xml:"mcnId,omitempty"`
}

func (GetFeedRequest) GoString

func (s GetFeedRequest) GoString() string

func (*GetFeedRequest) SetMcnId

func (s *GetFeedRequest) SetMcnId(v string) *GetFeedRequest

func (GetFeedRequest) String

func (s GetFeedRequest) String() string

type GetFeedResponse

type GetFeedResponse struct {
	Headers map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetFeedResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFeedResponse) GoString

func (s GetFeedResponse) GoString() string

func (*GetFeedResponse) SetBody

func (*GetFeedResponse) SetHeaders

func (s *GetFeedResponse) SetHeaders(v map[string]*string) *GetFeedResponse

func (GetFeedResponse) String

func (s GetFeedResponse) String() string

type GetFeedResponseBody

type GetFeedResponseBody struct {
	// 内容Id
	FeedId *string `json:"feedId,omitempty" xml:"feedId,omitempty"`
	// 子内容
	FeedItem []*GetFeedResponseBodyFeedItem `json:"feedItem,omitempty" xml:"feedItem,omitempty" type:"Repeated"`
}

func (GetFeedResponseBody) GoString

func (s GetFeedResponseBody) GoString() string

func (*GetFeedResponseBody) SetFeedId

func (*GetFeedResponseBody) SetFeedItem

func (GetFeedResponseBody) String

func (s GetFeedResponseBody) String() string

type GetFeedResponseBodyFeedItem

type GetFeedResponseBodyFeedItem struct {
	// 子内容的持续时长,单位为毫秒
	DurationMillis *int64 `json:"durationMillis,omitempty" xml:"durationMillis,omitempty"`
	// 内容类型,0表示直播,1表示图文,2表示视频,3表示音频
	FeedContentType *int32 `json:"feedContentType,omitempty" xml:"feedContentType,omitempty"`
	// 子内容Id
	ItemId *string `json:"itemId,omitempty" xml:"itemId,omitempty"`
	// 子内容标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 子内容的跳转链接
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (GetFeedResponseBodyFeedItem) GoString

func (s GetFeedResponseBodyFeedItem) GoString() string

func (*GetFeedResponseBodyFeedItem) SetDurationMillis

func (*GetFeedResponseBodyFeedItem) SetFeedContentType

func (*GetFeedResponseBodyFeedItem) SetItemId

func (*GetFeedResponseBodyFeedItem) SetTitle

func (*GetFeedResponseBodyFeedItem) SetUrl

func (GetFeedResponseBodyFeedItem) String

type GetMediaCerficateHeaders

type GetMediaCerficateHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetMediaCerficateHeaders) GoString

func (s GetMediaCerficateHeaders) GoString() string

func (*GetMediaCerficateHeaders) SetCommonHeaders

func (s *GetMediaCerficateHeaders) SetCommonHeaders(v map[string]*string) *GetMediaCerficateHeaders

func (*GetMediaCerficateHeaders) SetXAcsDingtalkAccessToken

func (s *GetMediaCerficateHeaders) SetXAcsDingtalkAccessToken(v string) *GetMediaCerficateHeaders

func (GetMediaCerficateHeaders) String

func (s GetMediaCerficateHeaders) String() string

type GetMediaCerficateRequest

type GetMediaCerficateRequest struct {
	// 视频的文件名称,必须带扩展名,支持的扩展名参考:https://help.aliyun.com/document_detail/55396.htm?spm=a2c4g.11186623.2.11.2d385d4aG2IkCZ#title-j7o-gr4-c7a
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
	// 入驻账号Id(请联系钉钉接口同学获取)
	McnId *string `json:"mcnId,omitempty" xml:"mcnId,omitempty"`
	// 如果传入该值,表示续订该mediaId对应的上传凭证 ;否则将视为新建一个视频上传连接和凭证
	MediaId *string `json:"mediaId,omitempty" xml:"mediaId,omitempty"`
	// 视频介绍
	MediaIntroduction *string `json:"mediaIntroduction,omitempty" xml:"mediaIntroduction,omitempty"`
	// 视频的标题
	MediaTitle *string `json:"mediaTitle,omitempty" xml:"mediaTitle,omitempty"`
	// 自定义视频封面的URL地址
	ThumbUrl *string `json:"thumbUrl,omitempty" xml:"thumbUrl,omitempty"`
	// 操作人的用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetMediaCerficateRequest) GoString

func (s GetMediaCerficateRequest) GoString() string

func (*GetMediaCerficateRequest) SetFileName

func (*GetMediaCerficateRequest) SetMcnId

func (*GetMediaCerficateRequest) SetMediaId

func (*GetMediaCerficateRequest) SetMediaIntroduction

func (s *GetMediaCerficateRequest) SetMediaIntroduction(v string) *GetMediaCerficateRequest

func (*GetMediaCerficateRequest) SetMediaTitle

func (*GetMediaCerficateRequest) SetThumbUrl

func (*GetMediaCerficateRequest) SetUserId

func (GetMediaCerficateRequest) String

func (s GetMediaCerficateRequest) String() string

type GetMediaCerficateResponse

type GetMediaCerficateResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetMediaCerficateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMediaCerficateResponse) GoString

func (s GetMediaCerficateResponse) GoString() string

func (*GetMediaCerficateResponse) SetBody

func (*GetMediaCerficateResponse) SetHeaders

func (GetMediaCerficateResponse) String

func (s GetMediaCerficateResponse) String() string

type GetMediaCerficateResponseBody

type GetMediaCerficateResponseBody struct {
	// 媒体文件ID
	MediaId *string `json:"mediaId,omitempty" xml:"mediaId,omitempty"`
	// 上传授权密钥ID
	OssAccessKeyId *string `json:"ossAccessKeyId,omitempty" xml:"ossAccessKeyId,omitempty"`
	// 上传授权密钥
	OssAccessKeySecret *string `json:"ossAccessKeySecret,omitempty" xml:"ossAccessKeySecret,omitempty"`
	// OSS Bucket名称
	OssBucketName *string `json:"ossBucketName,omitempty" xml:"ossBucketName,omitempty"`
	// OSS区域地址
	OssEndpoint *string `json:"ossEndpoint,omitempty" xml:"ossEndpoint,omitempty"`
	// 凭证有效时间(单位秒),当上传凭证过期时,需要重新使用本次返回的videoId重新调用接口进行凭证刷新
	OssExpiration *string `json:"ossExpiration,omitempty" xml:"ossExpiration,omitempty"`
	// 分配的媒体文件名
	OssFileName *string `json:"ossFileName,omitempty" xml:"ossFileName,omitempty"`
	// 上传授权安全令牌
	OssSecurityToken *string `json:"ossSecurityToken,omitempty" xml:"ossSecurityToken,omitempty"`
}

func (GetMediaCerficateResponseBody) GoString

func (*GetMediaCerficateResponseBody) SetMediaId

func (*GetMediaCerficateResponseBody) SetOssAccessKeyId

func (*GetMediaCerficateResponseBody) SetOssAccessKeySecret

func (*GetMediaCerficateResponseBody) SetOssBucketName

func (*GetMediaCerficateResponseBody) SetOssEndpoint

func (*GetMediaCerficateResponseBody) SetOssExpiration

func (*GetMediaCerficateResponseBody) SetOssFileName

func (*GetMediaCerficateResponseBody) SetOssSecurityToken

func (GetMediaCerficateResponseBody) String

type ListItemUserDataHeaders

type ListItemUserDataHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ListItemUserDataHeaders) GoString

func (s ListItemUserDataHeaders) GoString() string

func (*ListItemUserDataHeaders) SetCommonHeaders

func (s *ListItemUserDataHeaders) SetCommonHeaders(v map[string]*string) *ListItemUserDataHeaders

func (*ListItemUserDataHeaders) SetXAcsDingtalkAccessToken

func (s *ListItemUserDataHeaders) SetXAcsDingtalkAccessToken(v string) *ListItemUserDataHeaders

func (ListItemUserDataHeaders) String

func (s ListItemUserDataHeaders) String() string

type ListItemUserDataRequest

type ListItemUserDataRequest struct {
	// 希望查询的用户的id列表
	Body []*string `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
}

func (ListItemUserDataRequest) GoString

func (s ListItemUserDataRequest) GoString() string

func (*ListItemUserDataRequest) SetBody

func (ListItemUserDataRequest) String

func (s ListItemUserDataRequest) String() string

type ListItemUserDataResponse

type ListItemUserDataResponse struct {
	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ListItemUserDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListItemUserDataResponse) GoString

func (s ListItemUserDataResponse) GoString() string

func (*ListItemUserDataResponse) SetBody

func (*ListItemUserDataResponse) SetHeaders

func (ListItemUserDataResponse) String

func (s ListItemUserDataResponse) String() string

type ListItemUserDataResponseBody

type ListItemUserDataResponseBody struct {
	// 学习的时长记录
	StudyInfos []*ListItemUserDataResponseBodyStudyInfos `json:"studyInfos,omitempty" xml:"studyInfos,omitempty" type:"Repeated"`
}

func (ListItemUserDataResponseBody) GoString

func (s ListItemUserDataResponseBody) GoString() string

func (*ListItemUserDataResponseBody) SetStudyInfos

func (ListItemUserDataResponseBody) String

type ListItemUserDataResponseBodyStudyInfos

type ListItemUserDataResponseBodyStudyInfos struct {
	// 时间持续长度,单位为毫秒
	DurationMillis *int64 `json:"durationMillis,omitempty" xml:"durationMillis,omitempty"`
	// 用户id
	Uid *string `json:"uid,omitempty" xml:"uid,omitempty"`
}

func (ListItemUserDataResponseBodyStudyInfos) GoString

func (*ListItemUserDataResponseBodyStudyInfos) SetDurationMillis

func (*ListItemUserDataResponseBodyStudyInfos) SetUid

func (ListItemUserDataResponseBodyStudyInfos) String

type PageFeedHeaders

type PageFeedHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (PageFeedHeaders) GoString

func (s PageFeedHeaders) GoString() string

func (*PageFeedHeaders) SetCommonHeaders

func (s *PageFeedHeaders) SetCommonHeaders(v map[string]*string) *PageFeedHeaders

func (*PageFeedHeaders) SetXAcsDingtalkAccessToken

func (s *PageFeedHeaders) SetXAcsDingtalkAccessToken(v string) *PageFeedHeaders

func (PageFeedHeaders) String

func (s PageFeedHeaders) String() string

type PageFeedRequest

type PageFeedRequest struct {
	// 内容Id,如果传入该参数,表示仅筛选内容Id出现在本列表中的内容
	Body []*string `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// 分页参数:页面展示数量
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 入驻账号Id(请联系钉钉接口同学获取)
	McnId *string `json:"mcnId,omitempty" xml:"mcnId,omitempty"`
	// 分页参数:起始位置,初始值应为0,后续传入返回值中的nextCursor字段中的值
	NextToken *int32 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (PageFeedRequest) GoString

func (s PageFeedRequest) GoString() string

func (*PageFeedRequest) SetBody

func (s *PageFeedRequest) SetBody(v []*string) *PageFeedRequest

func (*PageFeedRequest) SetMaxResults

func (s *PageFeedRequest) SetMaxResults(v int32) *PageFeedRequest

func (*PageFeedRequest) SetMcnId

func (s *PageFeedRequest) SetMcnId(v string) *PageFeedRequest

func (*PageFeedRequest) SetNextToken

func (s *PageFeedRequest) SetNextToken(v int32) *PageFeedRequest

func (PageFeedRequest) String

func (s PageFeedRequest) String() string

type PageFeedResponse

type PageFeedResponse struct {
	Headers map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *PageFeedResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PageFeedResponse) GoString

func (s PageFeedResponse) GoString() string

func (*PageFeedResponse) SetBody

func (*PageFeedResponse) SetHeaders

func (s *PageFeedResponse) SetHeaders(v map[string]*string) *PageFeedResponse

func (PageFeedResponse) String

func (s PageFeedResponse) String() string

type PageFeedResponseBody

type PageFeedResponseBody struct {
	// 课程列表
	FeedList []*PageFeedResponseBodyFeedList `json:"feedList,omitempty" xml:"feedList,omitempty" type:"Repeated"`
	// 分页参数:是否还有下一页,false表示没有下一页
	HasNext *bool `json:"hasNext,omitempty" xml:"hasNext,omitempty"`
	// 分页参数:下一页的起始位置
	NextCursor *int32 `json:"nextCursor,omitempty" xml:"nextCursor,omitempty"`
}

func (PageFeedResponseBody) GoString

func (s PageFeedResponseBody) GoString() string

func (*PageFeedResponseBody) SetFeedList

func (*PageFeedResponseBody) SetHasNext

func (*PageFeedResponseBody) SetNextCursor

func (s *PageFeedResponseBody) SetNextCursor(v int32) *PageFeedResponseBody

func (PageFeedResponseBody) String

func (s PageFeedResponseBody) String() string

type PageFeedResponseBodyFeedList

type PageFeedResponseBodyFeedList struct {
	// 内容分类,请见https://developers.dingtalk.com/document/app/appendix-content
	FeedCategory *string `json:"feedCategory,omitempty" xml:"feedCategory,omitempty"`
	// 内容Id
	FeedId *string `json:"feedId,omitempty" xml:"feedId,omitempty"`
	// 内容类型,0:免费内容 4:平价内容 5:专栏内容 6:训练营内容
	FeedType *int32 `json:"feedType,omitempty" xml:"feedType,omitempty"`
	// 内容名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 封面URL
	ThumbUrl *string `json:"thumbUrl,omitempty" xml:"thumbUrl,omitempty"`
	// 跳转Url,跳转到职场学堂后台页面
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (PageFeedResponseBodyFeedList) GoString

func (s PageFeedResponseBodyFeedList) GoString() string

func (*PageFeedResponseBodyFeedList) SetFeedCategory

func (*PageFeedResponseBodyFeedList) SetFeedId

func (*PageFeedResponseBodyFeedList) SetFeedType

func (*PageFeedResponseBodyFeedList) SetName

func (*PageFeedResponseBodyFeedList) SetThumbUrl

func (*PageFeedResponseBodyFeedList) SetUrl

func (PageFeedResponseBodyFeedList) String

Jump to

Keyboard shortcuts

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