diff --git a/sdk/client/cloudlet.go b/sdk/client/cloudlet.go index 7bfeae3..0b0b31b 100644 --- a/sdk/client/cloudlet.go +++ b/sdk/client/cloudlet.go @@ -41,8 +41,8 @@ func (c *Client) ShowCloudlet(ctx context.Context, cloudletKey CloudletKey, regi url := c.BaseURL + "/api/v1/auth/ctrl/ShowCloudlet" filter := CloudletFilter{ - CloudletKey: cloudletKey, - Region: region, + Cloudlet: Cloudlet{Key: cloudletKey}, + Region: region, } resp, err := transport.Call(ctx, "POST", url, filter) @@ -81,8 +81,8 @@ func (c *Client) ShowCloudlets(ctx context.Context, cloudletKey CloudletKey, reg url := c.BaseURL + "/api/v1/auth/ctrl/ShowCloudlet" filter := CloudletFilter{ - CloudletKey: cloudletKey, - Region: region, + Cloudlet: Cloudlet{Key: cloudletKey}, + Region: region, } resp, err := transport.Call(ctx, "POST", url, filter) @@ -115,8 +115,8 @@ func (c *Client) DeleteCloudlet(ctx context.Context, cloudletKey CloudletKey, re url := c.BaseURL + "/api/v1/auth/ctrl/DeleteCloudlet" filter := CloudletFilter{ - CloudletKey: cloudletKey, - Region: region, + Cloudlet: Cloudlet{Key: cloudletKey}, + Region: region, } resp, err := transport.Call(ctx, "POST", url, filter) @@ -143,8 +143,8 @@ func (c *Client) GetCloudletManifest(ctx context.Context, cloudletKey CloudletKe url := c.BaseURL + "/api/v1/auth/ctrl/GetCloudletManifest" filter := CloudletFilter{ - CloudletKey: cloudletKey, - Region: region, + Cloudlet: Cloudlet{Key: cloudletKey}, + Region: region, } resp, err := transport.Call(ctx, "POST", url, filter) @@ -181,8 +181,8 @@ func (c *Client) GetCloudletResourceUsage(ctx context.Context, cloudletKey Cloud url := c.BaseURL + "/api/v1/auth/ctrl/GetCloudletResourceUsage" filter := CloudletFilter{ - CloudletKey: cloudletKey, - Region: region, + Cloudlet: Cloudlet{Key: cloudletKey}, + Region: region, } resp, err := transport.Call(ctx, "POST", url, filter) @@ -268,4 +268,4 @@ func (c *Client) parseDirectJSONResponse(resp *http.Response, result interface{} return fmt.Errorf("failed to decode JSON response: %w", err) } return nil -} \ No newline at end of file +} diff --git a/sdk/client/types.go b/sdk/client/types.go index 1a9976d..d2f884d 100644 --- a/sdk/client/types.go +++ b/sdk/client/types.go @@ -208,8 +208,8 @@ type AppInstanceFilter struct { // CloudletFilter represents filters for cloudlet queries type CloudletFilter struct { - CloudletKey CloudletKey `json:"cloudlet"` - Region string `json:"region"` + Cloudlet Cloudlet `json:"cloudlet"` + Region string `json:"region"` } // CloudletManifest represents cloudlet deployment manifest