@daocloud-proto/kant
Advanced tools
Comparing version 0.10.0-alpha4 to 0.10.0-rc
@@ -79,14 +79,2 @@ /* eslint-disable */ | ||
export type DeviceModel = { | ||
apiVersion?: string | ||
kind?: string | ||
metadata?: KantIoApiCommonV1alpha1Objectmeta.ObjectMeta | ||
spec?: DeviceModelSpec | ||
} | ||
export type DeviceModelSpec = { | ||
properties?: DeviceProperty[] | ||
protocol?: string | ||
} | ||
export type DeviceProperty = { | ||
@@ -93,0 +81,0 @@ name?: string |
@@ -28,2 +28,3 @@ /* eslint-disable */ | ||
import * as KantIoApiCoreV1alpha1Device from "./device.pb" | ||
import * as KantIoApiCoreV1alpha1Devicemodel from "./devicemodel.pb" | ||
import * as KantIoApiCoreV1alpha1Edgeunit from "./edgeunit.pb" | ||
@@ -286,2 +287,25 @@ import * as KantIoApiCoreV1alpha1Internalresourcerequest from "./internalresourcerequest.pb" | ||
} | ||
export class DeviceModels { | ||
static ListClusterDeviceModels(req: KantIoApiCoreV1alpha1Devicemodel.ListClusterDeviceModelRequest, initReq?: fm.InitReq): Promise<KantIoApiCoreV1alpha1Devicemodel.ListDeviceModelResponse> { | ||
return fm.fetchReq<KantIoApiCoreV1alpha1Devicemodel.ListClusterDeviceModelRequest, KantIoApiCoreV1alpha1Devicemodel.ListDeviceModelResponse>(`/apis/core.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/devicemodels?${fm.renderURLSearchParams(req, ["cluster"])}`, {...initReq, method: "GET"}) | ||
} | ||
static ListDeviceModels(req: KantIoApiCoreV1alpha1Devicemodel.ListDeviceModelRequest, initReq?: fm.InitReq): Promise<KantIoApiCoreV1alpha1Devicemodel.ListDeviceModelResponse> { | ||
return fm.fetchReq<KantIoApiCoreV1alpha1Devicemodel.ListDeviceModelRequest, KantIoApiCoreV1alpha1Devicemodel.ListDeviceModelResponse>(`/apis/core.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/${req["namespace"]}/devicemodels?${fm.renderURLSearchParams(req, ["cluster", "namespace"])}`, {...initReq, method: "GET"}) | ||
} | ||
static GetDeviceModel(req: KantIoApiCoreV1alpha1Devicemodel.GetDeviceModelRequest, initReq?: fm.InitReq): Promise<KantIoApiCoreV1alpha1Devicemodel.DeviceModel> { | ||
return fm.fetchReq<KantIoApiCoreV1alpha1Devicemodel.GetDeviceModelRequest, KantIoApiCoreV1alpha1Devicemodel.DeviceModel>(`/apis/core.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/${req["namespace"]}/devicemodels/${req["name"]}?${fm.renderURLSearchParams(req, ["cluster", "namespace", "name"])}`, {...initReq, method: "GET"}) | ||
} | ||
static CreateDeviceModel(req: KantIoApiCoreV1alpha1Devicemodel.CreateDeviceModelRequest, initReq?: fm.InitReq): Promise<KantIoApiCoreV1alpha1Devicemodel.DeviceModel> { | ||
return fm.fetchReq<KantIoApiCoreV1alpha1Devicemodel.CreateDeviceModelRequest, KantIoApiCoreV1alpha1Devicemodel.DeviceModel>(`/apis/core.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/${req["namespace"]}/devicemodels`, {...initReq, method: "POST", body: JSON.stringify(req)}) | ||
} | ||
static UpdateDeviceModel(req: KantIoApiCoreV1alpha1Devicemodel.UpdateDeviceModelRequest, initReq?: fm.InitReq): Promise<KantIoApiCoreV1alpha1Devicemodel.DeviceModel> { | ||
return fm.fetchReq<KantIoApiCoreV1alpha1Devicemodel.UpdateDeviceModelRequest, KantIoApiCoreV1alpha1Devicemodel.DeviceModel>(`/apis/core.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/${req["namespace"]}/devicemodels/${req["name"]}`, {...initReq, method: "PUT", body: JSON.stringify(req)}) | ||
} | ||
static DeleteDeviceModel(req: KantIoApiCoreV1alpha1Devicemodel.DeleteDeviceModelRequest, initReq?: fm.InitReq): Promise<GoogleProtobufEmpty.Empty> { | ||
return fm.fetchReq<KantIoApiCoreV1alpha1Devicemodel.DeleteDeviceModelRequest, GoogleProtobufEmpty.Empty>(`/apis/core.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/${req["namespace"]}/devicemodels/${req["name"]}`, {...initReq, method: "DELETE"}) | ||
} | ||
static BatchDeleteDeviceModels(req: KantIoApiCommonV1alpha1Batchresource.BatchResourceRequest, initReq?: fm.InitReq): Promise<KantIoApiCommonV1alpha1Batchresource.BatchResourceResponse> { | ||
return fm.fetchReq<KantIoApiCommonV1alpha1Batchresource.BatchResourceRequest, KantIoApiCommonV1alpha1Batchresource.BatchResourceResponse>(`/apis/core.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/devicemodels`, {...initReq, method: "DELETE", body: JSON.stringify(req)}) | ||
} | ||
} | ||
export class NodeGroups { | ||
@@ -288,0 +312,0 @@ static CreateNodeGroup(req: KantIoApiCoreV1alpha1Nodegroup.CreateNodeGroupRequest, initReq?: fm.InitReq): Promise<KantIoApiCoreV1alpha1Nodegroup.NodeGroup> { |
{ | ||
"name":"@daocloud-proto/kant", | ||
"version":"0.10.0-alpha4", | ||
"version":"0.10.0-rc", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -34,6 +34,6 @@ /* eslint-disable */ | ||
export type ConstsResponse = { | ||
defaultHelmRepo?: string | ||
defaultOfflineRegistry?: string | ||
defaultKubeEdgeImageRepo?: string | ||
defaultKantImageRepo?: string | ||
defaultKubeEdgeHelmRepo?: string | ||
defaultKantHelmRepo?: string | ||
defaultPortWebsocket?: number | ||
@@ -40,0 +40,0 @@ defaultPortQuic?: number |
210439
61
6150