Skip to content

IRESTConnector ​

Interface for REST API connectors.

Kind: Interface

Namespace: ConnectorLib

Inheritance: IDisposable → IGameConnector

Public Member Functions

abstract virtual

void

Init(string baseAddress)

Initializes the connector with the specified base address.

abstract virtual

bool

Send(string path)

Sends a GET request to the specified path.

abstract virtual

TResult

Send<TResult>(string path)

Sends a GET request to the specified path.

abstract virtual

bool

Send<TValue>(string path, TValue value)

Sends a GET request to the specified path.

abstract virtual

TResult

Send<TValue, TResult>(string path, TValue value)

Sends a GET request to the specified path.

abstract virtual

bool

SendValue<TValue>(string path, TValue value)

abstract virtual

TResult

SendValue<TValue, TResult>(string path, TValue value)

abstract virtual

bool

SendJson(string path, string json)

Sends a POST request to the specified path.

abstract virtual

TResult

SendJson<TResult>(string path, string json)

Sends a POST request to the specified path.