Skip to content

Latest commit

 

History

History
93 lines (62 loc) · 4.91 KB

File metadata and controls

93 lines (62 loc) · 4.91 KB

SchemaStore

Overview

Available Operations

CreateSchemaStoreItem

Create a schema in the schema store

Example Usage

using SpeakeasySDK;
using SpeakeasySDK.Models.Operations;
using SpeakeasySDK.Models.Shared;

var sdk = new SDK(security: new Security() {
    APIKey = "<YOUR_API_KEY_HERE>",
});

CreateSchemaStoreItemRequestBody req = new CreateSchemaStoreItemRequestBody() {
    Format = SpeakeasySDK.Models.Operations.Format.Yaml,
    PackageName = "<value>",
    SDKClassname = "<value>",
    Spec = "<value>",
};

var res = await sdk.SchemaStore.CreateSchemaStoreItemAsync(req);

// handle response

Parameters

Parameter Type Required Description
request CreateSchemaStoreItemRequestBody ✔️ The request object to use for the request.

Response

CreateSchemaStoreItemResponse

Errors

Error Type Status Code Content Type
SpeakeasySDK.Models.Errors.Error 4XX application/json
SpeakeasySDK.Models.Errors.SDKException 5XX */*

GetSchemaStoreItem

Get a OAS schema from the schema store

Example Usage

using SpeakeasySDK;
using SpeakeasySDK.Models.Operations;
using SpeakeasySDK.Models.Shared;

var sdk = new SDK(security: new Security() {
    APIKey = "<YOUR_API_KEY_HERE>",
});

GetSchemaStoreItemRequestBody? req = null;

var res = await sdk.SchemaStore.GetSchemaStoreItemAsync(req);

// handle response

Parameters

Parameter Type Required Description
request GetSchemaStoreItemRequestBody ✔️ The request object to use for the request.

Response

GetSchemaStoreItemResponse

Errors

Error Type Status Code Content Type
SpeakeasySDK.Models.Errors.Error 4XX application/json
SpeakeasySDK.Models.Errors.SDKException 5XX */*