BlushyFace.Twitch
BlushyFace.Twitch.API.HttpHandler Class Reference

Public Member Functions

async Task< string > Post (string url, List< KeyValuePair< string, string >> parameters=null, string jsonData="")
 
async Task< string > Get (string url, List< KeyValuePair< string, string >> parameters=null)
 
async Task< string > Patch (string url, List< KeyValuePair< string, string >> parameters=null)
 
async Task< string > Put (string url, List< KeyValuePair< string, string >> parameters=null)
 
async Task< string > Delete (string url, List< KeyValuePair< string, string >> parameters=null)
 
async Task< string > Methods (HttpMethod httpMethod, string url, string jsonData)
 
async Task< string > Methods (HttpMethod httpMethod, string url, List< KeyValuePair< string, string >> parameters=null, string jsonData="")
 
bool SetHeader (string key, string value)
 
bool RemoveHeader (string key)
 

Public Attributes

bool LogToConsole = true
 

Member Function Documentation

◆ Delete()

async Task<string> BlushyFace.Twitch.API.HttpHandler.Delete ( string  url,
List< KeyValuePair< string, string >>  parameters = null 
)
inline

Parameters
url
parameters
Returns

◆ Methods()

async Task<string> BlushyFace.Twitch.API.HttpHandler.Methods ( HttpMethod  httpMethod,
string  url,
List< KeyValuePair< string, string >>  parameters = null,
string  jsonData = "" 
)
inline

Parameters
httpMethod
url
parameters
jsonData
Returns

◆ Patch()

async Task<string> BlushyFace.Twitch.API.HttpHandler.Patch ( string  url,
List< KeyValuePair< string, string >>  parameters = null 
)
inline

Parameters
url
parameters
Returns

◆ Put()

async Task<string> BlushyFace.Twitch.API.HttpHandler.Put ( string  url,
List< KeyValuePair< string, string >>  parameters = null 
)
inline

Parameters
url
Returns