v1

package
v0.0.59 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DevStarClientBuilder

func DevStarClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCreateTemplateViewHistories

func GenReqDefForCreateTemplateViewHistories() *def.HttpRequestDef

func GenReqDefForDownloadApplicationCode

func GenReqDefForDownloadApplicationCode() *def.HttpRequestDef

func GenReqDefForListPublishedTemplates

func GenReqDefForListPublishedTemplates() *def.HttpRequestDef

func GenReqDefForListTemplateViewHistories

func GenReqDefForListTemplateViewHistories() *def.HttpRequestDef

func GenReqDefForListTemplatesV2

func GenReqDefForListTemplatesV2() *def.HttpRequestDef

func GenReqDefForRunCodehubTemplateJob

func GenReqDefForRunCodehubTemplateJob() *def.HttpRequestDef

func GenReqDefForRunDevstarTemplateJob

func GenReqDefForRunDevstarTemplateJob() *def.HttpRequestDef

func GenReqDefForShowJobDetail

func GenReqDefForShowJobDetail() *def.HttpRequestDef

func GenReqDefForShowTemplateDetail

func GenReqDefForShowTemplateDetail() *def.HttpRequestDef

func GenReqDefForShowTemplateFile

func GenReqDefForShowTemplateFile() *def.HttpRequestDef

func GenReqDefForShowTemplateV3

func GenReqDefForShowTemplateV3() *def.HttpRequestDef

Types

type DevStarClient

type DevStarClient struct {
	HcClient *http_client.HcHttpClient
}

func NewDevStarClient

func NewDevStarClient(hcClient *http_client.HcHttpClient) *DevStarClient

func (*DevStarClient) CreateTemplateViewHistories

未登录状态下,将用户浏览过的模板缓存在浏览器中,登录时,调用该接口同步模板浏览记录。

func (*DevStarClient) DownloadApplicationCode

下载模板产物。

func (*DevStarClient) ListPublishedTemplates

查询模板列表,推荐使用V2版本接口。

func (*DevStarClient) ListTemplateViewHistories

查询DevStar或者CodeLabs登录用户浏览过的模板(只返回最近浏览的5个模板)。

func (*DevStarClient) ListTemplatesV2

查询模板列表。

func (*DevStarClient) RunCodehubTemplateJob

使用CodeHub模板创建应用代码。 通过 Codehub 模板创建生成应用代码的任务,并将应用代码存储于指定的 CodeHub 仓库中或者生成代码压缩包,可以通过返回的任务 ID 查询相关任务状态。 - 接口鉴权方式 通过华为云服务获取的用户token。 - 代码生成位置 应用代码生成后的地址,目前支持codehub地址和压缩包下载地址。

func (*DevStarClient) RunDevstarTemplateJob

使用DevStar的模板创建应用代码。 通过 DevStar 模板创建生成应用代码的任务,并将应用代码存储于指定的 CodeHub 仓库中,可以通过返回的任务 ID 查询相关任务状态。 - 接口鉴权方式 通过华为云服务获取的用户token。 - 代码生成位置 应用代码生成后的地址,目前支持codehub地址和压缩包下载地址。

func (*DevStarClient) ShowJobDetail

查询任务的详情。 通过任务ID可以查看任务的状态 当任务结束时返回应用代码存放的位置。 - 接口鉴权方式 通过华为云服务获取的用户token。 - 代码生成位置 应用代码生成后的地址,目前支持codehub地址和压缩包下载地址。

func (*DevStarClient) ShowTemplateDetail

查询模板详情,推荐使用V3版本接口。

func (*DevStarClient) ShowTemplateFile

该接口可以用于模板作者或模板维护人读取模板文件内容。

func (*DevStarClient) ShowTemplateV3

获取指定模板详情,包括模板id、名称、描述、作者、标签、上架时间等信息。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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