REST APIs for retrieving Code Samples
- GenerateCodeSamplePreview - Generate Code Sample previews from a file and configuration parameters.
- GenerateCodeSamplePreviewAsync - Initiate asynchronous Code Sample preview generation from a file and configuration parameters, receiving an async JobID response for polling.
- GetCodeSamplePreviewAsync - Poll for the result of an asynchronous Code Sample preview generation.
This endpoint generates Code Sample previews from a file and configuration parameters.
using SpeakeasySDK;
using SpeakeasySDK.Models.Shared;
var sdk = new SDK(security: new Security() {
APIKey = "<YOUR_API_KEY_HERE>",
});
CodeSampleSchemaInput req = new CodeSampleSchemaInput() {
Language = "<value>",
SchemaFile = new SchemaFile() {
Content = System.IO.File.ReadAllBytes("example.file"),
FileName = "example.file",
},
};
var res = await sdk.CodeSamples.GenerateCodeSamplePreviewAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
CodeSampleSchemaInput | ✔️ | The request object to use for the request. |
GenerateCodeSamplePreviewResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| SpeakeasySDK.Models.Errors.Error | 4XX | application/json |
| SpeakeasySDK.Models.Errors.Error | 5XX | application/json |
This endpoint generates Code Sample previews from a file and configuration parameters, receiving an async JobID response for polling.
using SpeakeasySDK;
using SpeakeasySDK.Models.Shared;
var sdk = new SDK(security: new Security() {
APIKey = "<YOUR_API_KEY_HERE>",
});
CodeSampleSchemaInput req = new CodeSampleSchemaInput() {
Language = "<value>",
SchemaFile = new SchemaFile() {
Content = System.IO.File.ReadAllBytes("example.file"),
FileName = "example.file",
},
};
var res = await sdk.CodeSamples.GenerateCodeSamplePreviewAsyncAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
CodeSampleSchemaInput | ✔️ | The request object to use for the request. |
GenerateCodeSamplePreviewAsyncResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| SpeakeasySDK.Models.Errors.Error | 4XX | application/json |
| SpeakeasySDK.Models.Errors.Error | 5XX | application/json |
Poll for the result of an asynchronous Code Sample preview generation.
using SpeakeasySDK;
using SpeakeasySDK.Models.Operations;
using SpeakeasySDK.Models.Shared;
var sdk = new SDK(security: new Security() {
APIKey = "<YOUR_API_KEY_HERE>",
});
GetCodeSamplePreviewAsyncRequest req = new GetCodeSamplePreviewAsyncRequest() {
JobID = "<id>",
};
var res = await sdk.CodeSamples.GetCodeSamplePreviewAsyncAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
GetCodeSamplePreviewAsyncRequest | ✔️ | The request object to use for the request. |
GetCodeSamplePreviewAsyncResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| SpeakeasySDK.Models.Errors.Error | 4XX | application/json |
| SpeakeasySDK.Models.Errors.Error | 5XX | application/json |