Skip to content

Latest commit

 

History

History
392 lines (289 loc) · 10.3 KB

ReactorFormulasApi.md

File metadata and controls

392 lines (289 loc) · 10.3 KB

BasisTheory.net.Api.ReactorFormulasApi

All URIs are relative to https://api.basistheory.com

Method HTTP request Description
Create POST /reactor-formulas
Delete DELETE /reactor-formulas/{id}
Get GET /reactor-formulas
GetById GET /reactor-formulas/{id}
Update PUT /reactor-formulas/{id}

Create

ReactorFormula Create (CreateReactorFormulaRequest createReactorFormulaRequest)

Example

using BasisTheory.net.Api;
using BasisTheory.net.Client;
using BasisTheory.net.Model;

Configuration config = new Configuration();
config.BasePath = "https://api.basistheory.com";
config.AddApiKey("BT-API-KEY", "YOUR_API_KEY");

var apiInstance = new ReactorFormulasApi(config);
var createReactorFormulaRequest = new CreateReactorFormulaRequest()
{
    Id = ...
    Type = ...
    Name = ...
    Description = ...
    Icon = ...
    Code = ...
    _Configuration = ...
    RequestParameters = ...
};

ReactorFormula result = apiInstance.Create(createReactorFormulaRequest);

Using the CreateWithHttpInfo variant

This returns an ApiResponse object which contains the response data, status code and headers.

try
{
    ApiResponse<ReactorFormula> response = apiInstance.CreateWithHttpInfo(createReactorFormulaRequest);
    Debug.Write("Status Code: " + response.StatusCode);
    Debug.Write("Response Headers: " + response.Headers);
    Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
    Debug.Print("Exception when calling ReactorFormulasApi.CreateWithHttpInfo: " + e.Message);
    Debug.Print("Status Code: " + e.ErrorCode);
    Debug.Print(e.StackTrace);
}

Parameters

Name Type Description Notes
createReactorFormulaRequest CreateReactorFormulaRequest

Return type

ReactorFormula

Authorization

ApiKey

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
201 Created -
400 Bad Request -
401 Unauthorized -
403 Forbidden -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

Delete

void Delete (Guid id)

Example

using BasisTheory.net.Api;
using BasisTheory.net.Client;
using BasisTheory.net.Model;

Configuration config = new Configuration();
config.BasePath = "https://api.basistheory.com";
config.AddApiKey("BT-API-KEY", "YOUR_API_KEY");

var apiInstance = new ReactorFormulasApi(config);
var id = Guid.Parse("");

apiInstance.Delete(id);

Using the DeleteWithHttpInfo variant

This returns an ApiResponse object which contains the response data, status code and headers.

try
{
    apiInstance.DeleteWithHttpInfo(id);
}
catch (ApiException e)
{
    Debug.Print("Exception when calling ReactorFormulasApi.DeleteWithHttpInfo: " + e.Message);
    Debug.Print("Status Code: " + e.ErrorCode);
    Debug.Print(e.StackTrace);
}

Parameters

Name Type Description Notes
id Guid

Return type

void (empty response body)

Authorization

ApiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
204 No Content -
401 Unauthorized -
403 Forbidden -
404 Not Found -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

Get

ReactorFormulaPaginatedList Get (string name = null, int? page = null, string start = null, int? size = null)

Example

using BasisTheory.net.Api;
using BasisTheory.net.Client;
using BasisTheory.net.Model;

Configuration config = new Configuration();
config.BasePath = "https://api.basistheory.com";
config.AddApiKey("BT-API-KEY", "YOUR_API_KEY");

var apiInstance = new ReactorFormulasApi(config);
var name = "";
var page = 1;
var start = "";
var size = 1;

ReactorFormulaPaginatedList result = apiInstance.Get(name, page, start, size);

Using the GetWithHttpInfo variant

This returns an ApiResponse object which contains the response data, status code and headers.

try
{
    ApiResponse<ReactorFormulaPaginatedList> response = apiInstance.GetWithHttpInfo(name, page, start, size);
    Debug.Write("Status Code: " + response.StatusCode);
    Debug.Write("Response Headers: " + response.Headers);
    Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
    Debug.Print("Exception when calling ReactorFormulasApi.GetWithHttpInfo: " + e.Message);
    Debug.Print("Status Code: " + e.ErrorCode);
    Debug.Print(e.StackTrace);
}

Parameters

Name Type Description Notes
name string [optional]
page int? [optional]
start string [optional]
size int? [optional]

Return type

ReactorFormulaPaginatedList

Authorization

ApiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Success -
400 Bad Request -
401 Unauthorized -
403 Forbidden -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetById

ReactorFormula GetById (Guid id)

Example

using BasisTheory.net.Api;
using BasisTheory.net.Client;
using BasisTheory.net.Model;

Configuration config = new Configuration();
config.BasePath = "https://api.basistheory.com";
config.AddApiKey("BT-API-KEY", "YOUR_API_KEY");

var apiInstance = new ReactorFormulasApi(config);
var id = Guid.Parse("");

ReactorFormula result = apiInstance.GetById(id);

Using the GetByIdWithHttpInfo variant

This returns an ApiResponse object which contains the response data, status code and headers.

try
{
    ApiResponse<ReactorFormula> response = apiInstance.GetByIdWithHttpInfo(id);
    Debug.Write("Status Code: " + response.StatusCode);
    Debug.Write("Response Headers: " + response.Headers);
    Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
    Debug.Print("Exception when calling ReactorFormulasApi.GetByIdWithHttpInfo: " + e.Message);
    Debug.Print("Status Code: " + e.ErrorCode);
    Debug.Print(e.StackTrace);
}

Parameters

Name Type Description Notes
id Guid

Return type

ReactorFormula

Authorization

ApiKey

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Success -
404 Not Found -
401 Unauthorized -
403 Forbidden -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

Update

ReactorFormula Update (Guid id, UpdateReactorFormulaRequest updateReactorFormulaRequest)

Example

using BasisTheory.net.Api;
using BasisTheory.net.Client;
using BasisTheory.net.Model;

Configuration config = new Configuration();
config.BasePath = "https://api.basistheory.com";
config.AddApiKey("BT-API-KEY", "YOUR_API_KEY");

var apiInstance = new ReactorFormulasApi(config);
var id = Guid.Parse("");
var updateReactorFormulaRequest = new UpdateReactorFormulaRequest()
{
    Type = ...
    Name = ...
    Description = ...
    Icon = ...
    Code = ...
    _Configuration = ...
    RequestParameters = ...
};

ReactorFormula result = apiInstance.Update(id, updateReactorFormulaRequest);

Using the UpdateWithHttpInfo variant

This returns an ApiResponse object which contains the response data, status code and headers.

try
{
    ApiResponse<ReactorFormula> response = apiInstance.UpdateWithHttpInfo(id, updateReactorFormulaRequest);
    Debug.Write("Status Code: " + response.StatusCode);
    Debug.Write("Response Headers: " + response.Headers);
    Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
    Debug.Print("Exception when calling ReactorFormulasApi.UpdateWithHttpInfo: " + e.Message);
    Debug.Print("Status Code: " + e.ErrorCode);
    Debug.Print(e.StackTrace);
}

Parameters

Name Type Description Notes
id Guid
updateReactorFormulaRequest UpdateReactorFormulaRequest

Return type

ReactorFormula

Authorization

ApiKey

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Success -
400 Bad Request -
401 Unauthorized -
403 Forbidden -
404 Not Found -

[Back to top] [Back to API list] [Back to Model list] [Back to README]