St2.Client.xml
<?xml version="1.0"?>
<doc> <assembly> <name>St2.Client</name> </assembly> <members> <member name="T:TonyBaloney.St2.Client.Apis.ActionsApi"> <summary> The actions api. </summary> </member> <member name="T:TonyBaloney.St2.Client.Apis.IActionsApi"> <summary> Interface for actions API. </summary> </member> <member name="M:TonyBaloney.St2.Client.Apis.IActionsApi.GetActionsAsync"> <summary> Get all available Actions. </summary> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Action"/>. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IActionsApi.GetActionsForPackAsync(System.String)"> <summary> Gets actions for pack. </summary> <param name="pack"> The pack name. </param> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Action"/>. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IActionsApi.GetActionsByNameAsync(System.String)"> <summary> Gets actions by name. </summary> <param name="name"> The action name. </param> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Action"/>. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IActionsApi.DeleteActionAsync(System.String)"> <summary> Deletes the action described by actionId. </summary> <param name="actionId"> can be either the ID (e.g. 1 or the ref e.g. mypack.myaction). </param> </member> <member name="M:TonyBaloney.St2.Client.Apis.IActionsApi.CreateActionAsync(TonyBaloney.St2.Client.Models.CreateAction)"> <summary> Creates a new action. </summary> <param name="action"> The <see cref="T:TonyBaloney.St2.Client.Models.Action"/> to create. </param> </member> <member name="M:TonyBaloney.St2.Client.Apis.ActionsApi.#ctor(TonyBaloney.St2.Client.ISt2Client)"> <summary> Initializes a new instance of the TonyBaloney.St2.Client.Apis.ActionsApi class. </summary> <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null. </exception> <param name="host"> The host. </param> </member> <member name="M:TonyBaloney.St2.Client.Apis.ActionsApi.GetActionsAsync"> <summary> Get all available Actions. </summary> <returns> A List of Actions<see cref="T:TonyBaloney.St2.Client.Models.Action"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IActionsApi.GetActionsAsync()"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ActionsApi.GetActionsForPackAsync(System.String)"> <summary> Gets actions for pack. </summary> <param name="pack"> The pack name. </param> <returns> A List of Actions<see cref="T:TonyBaloney.St2.Client.Models.Action"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IActionsApi.GetActionsForPackAsync(string)"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ActionsApi.GetActionsByNameAsync(System.String)"> <summary> Gets actions by name. </summary> <param name="name"> The action name. </param> <returns> A List of Actions<see cref="T:TonyBaloney.St2.Client.Models.Action"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IActionsApi.GetActionsByNameAsync(string)"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ActionsApi.DeleteActionAsync(System.String)"> <summary> Deletes the action described by actionId. </summary> <param name="actionId">can be either the ID (e.g. 1 or the ref e.g. mypack.myaction). </param> <seealso cref="M:TonyBaloney.St2.Client.Apis.IActionsApi.DeleteActionAsync(string)"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ActionsApi.CreateActionAsync(TonyBaloney.St2.Client.Models.CreateAction)"> <summary> Creates a new action. </summary> <param name="action"> The <see cref="T:TonyBaloney.St2.Client.Models.Action"/> to create. </param> <returns> The new action asynchronous. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IActionsApi.CreateActionAsync(Action)"/> </member> <member name="T:TonyBaloney.St2.Client.Apis.ExecutionsApi"> <summary> The executions API. </summary> <seealso cref="T:TonyBaloney.St2.Client.Apis.IExecutionsApi"/> </member> <member name="T:TonyBaloney.St2.Client.Apis.IExecutionsApi"> <summary> Interface for executions API. </summary> </member> <member name="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.GetExecutionAsync(System.String)"> <summary> Gets execution. </summary> <param name="id"> The identifier. </param> <returns> The execution. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.GetExecutionsAsync(System.Int32)"> <summary> Gets a list of executions. </summary> <param name="limit"> The number of items to return (default 5). </param> <returns> A list of <see cref="T:TonyBaloney.St2.Client.Models.Execution"/>. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.GetExecutionsForActionAsync(System.String,System.Int32)"> <summary> Gets executions for action. </summary> <param name="actionName"> Name of the action. </param> <param name="limit"> The number of items to return (default 5). </param> <returns> A list of <see cref="T:TonyBaloney.St2.Client.Models.Execution"/>. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.ExecuteActionAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.String})"> <summary> Executes the action. </summary> <param name="actionName"> Name of the action. </param> <param name="parameters"> The parameters for the given action. </param> <returns> The resulting execution; </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.ExecuteActionAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Object})"> <summary> Executes the action. </summary> <param name="actionName"> Name of the action. </param> <param name="parameters"> The parameters for the given action. </param> <returns> The resulting execution; </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.ExecutionsApi.#ctor(TonyBaloney.St2.Client.ISt2Client)"> <summary> Initializes a new instance of the TonyBaloney.St2.Client.Apis.ExecutionsApi class. </summary> <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null. </exception> <param name="host"> The host. </param> </member> <member name="M:TonyBaloney.St2.Client.Apis.ExecutionsApi.GetExecutionAsync(System.String)"> <summary> Gets execution. </summary> <param name="id"> The identifier. </param> <returns> The execution. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.GetExecutionAsync(string)"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ExecutionsApi.GetExecutionsAsync(System.Int32)"> <summary> Gets a list of executions. </summary> <param name="limit"> The number of items to return (default 5). </param> <returns> A list of <see cref="T:TonyBaloney.St2.Client.Models.Execution"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.GetExecutionsAsync(int)"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ExecutionsApi.GetExecutionsForActionAsync(System.String,System.Int32)"> <summary> Gets executions for action. </summary> <param name="actionName"> Name of the action. </param> <param name="limit"> The number of items to return (default 5). </param> <returns> A list of <see cref="T:TonyBaloney.St2.Client.Models.Execution"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.GetExecutionsForActionAsync(string,int)"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ExecutionsApi.ExecuteActionAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.String})"> <summary> Executes the action. </summary> <param name="actionName"> Name of the action. </param> <param name="parameters"> The parameters for the given action. </param> <returns> The resulting execution; </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.ExecuteActionAsync(string,Dictionary{string,string})"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.ExecutionsApi.ExecuteActionAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Object})"> <summary> Executes the action. </summary> <param name="actionName"> Name of the action. </param> <param name="parameters"> The parameters for the given action. </param> <returns> The resulting execution; </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IExecutionsApi.ExecuteActionAsync(string,Dictionary{string,object})"/> </member> <member name="T:TonyBaloney.St2.Client.Apis.IPacksApi"> <summary> Interface for packs API. </summary> </member> <member name="M:TonyBaloney.St2.Client.Apis.IPacksApi.GetPacksAsync"> <summary> Get a list of packs. </summary> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Pack"/>. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IPacksApi.GetPacksByNameAsync(System.String)"> <summary> Gets packs by name. </summary> <param name="packName"> Name of the pack. </param> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Pack"/>. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IPacksApi.GetPacksByIdAsync(System.String)"> <summary> Gets packs by identifier. </summary> <param name="packId"> Identifier for the pack. </param> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Pack"/>. </returns> </member> <member name="T:TonyBaloney.St2.Client.Apis.IRulesApi"> <summary> Interface for rules API. </summary> </member> <member name="M:TonyBaloney.St2.Client.Apis.IRulesApi.GetRulesAsync"> <summary> Gets rules. </summary> <returns> The rules. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IRulesApi.GetRulesForPackAsync(System.String)"> <summary> Gets rules for pack. </summary> <param name="packName"> Name of the pack. </param> <returns> The rules for pack. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IRulesApi.GetRulesByNameAsync(System.String)"> <summary> Gets rules by name. </summary> <param name="name"> The name. </param> <returns> The rules by name. </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.IRulesApi.DeleteRuleAsync(System.String)"> <summary> Deletes the rule described by ruleId. </summary> <param name="ruleId"> Identifier for the rule. </param> <returns> A Task. </returns> </member> <member name="T:TonyBaloney.St2.Client.Apis.PacksApi"> <summary> The packs api. </summary> <seealso cref="T:TonyBaloney.St2.Client.Apis.IPacksApi"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.PacksApi.#ctor(TonyBaloney.St2.Client.ISt2Client)"> <summary> Initializes a new instance of the TonyBaloney.St2.Client.Apis.PacksApi class. </summary> <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null. </exception> <param name="host"> The host. </param> </member> <member name="M:TonyBaloney.St2.Client.Apis.PacksApi.GetPacksAsync"> <summary> Get a list of packs. </summary> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Pack"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IPacksApi.GetPacksAsync()"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.PacksApi.GetPacksByNameAsync(System.String)"> <summary> Gets packs by name. </summary> <param name="packName"> Name of the pack. </param> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Pack"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IPacksApi.GetPacksByNameAsync(string)"/> </member> <member name="M:TonyBaloney.St2.Client.Apis.PacksApi.GetPacksByIdAsync(System.String)"> <summary> Gets packs by identifier. </summary> <param name="packId"> Identifier for the pack. </param> <returns> A List of <see cref="T:TonyBaloney.St2.Client.Models.Pack"/>. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IPacksApi.GetPacksByIdAsync(string)"/> </member> <member name="T:TonyBaloney.St2.Client.Apis.RulesApi"> <summary> The rules api. </summary> <seealso cref="T:TonyBaloney.St2.Client.Apis.IRulesApi"/> </member> <member name="F:TonyBaloney.St2.Client.Apis.RulesApi._host"> <summary> The host process. </summary> </member> <member name="M:TonyBaloney.St2.Client.Apis.RulesApi.#ctor(TonyBaloney.St2.Client.ISt2Client)"> <summary> Initializes a new instance of the TonyBaloney.St2.Client.Apis.RulesApi class. </summary> <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null. </exception> <param name="host"> The host. </param> </member> <member name="M:TonyBaloney.St2.Client.Apis.RulesApi.GetRulesAsync"> <summary> Gets rules . </summary> <returns> The rules . </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.RulesApi.GetRulesForPackAsync(System.String)"> <summary> Gets rules for pack . </summary> <param name="packName"> Name of the pack. </param> <returns> The rules for pack . </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.RulesApi.GetRulesByNameAsync(System.String)"> <summary> Gets rules by name . </summary> <param name="name"> The rule name. </param> <returns> The rules by name . </returns> </member> <member name="M:TonyBaloney.St2.Client.Apis.RulesApi.DeleteRuleAsync(System.String)"> <summary> Deletes the rule described by ruleId. </summary> <param name="ruleId"> Identifier for the rule. </param> <returns> A Task. </returns> <seealso cref="M:TonyBaloney.St2.Client.Apis.IRulesApi.DeleteRule(string)"/> </member> <member name="T:TonyBaloney.St2.Client.Exceptions.FailedRequestException"> <summary> Exception for signalling failed request errors. </summary> <seealso cref="T:System.Exception"/> </member> <member name="M:TonyBaloney.St2.Client.Exceptions.FailedRequestException.#ctor(System.String)"> <summary> Initializes a new instance of the TonyBaloney.St2.Client.Exceptions.FailedRequestException class. </summary> <param name="message"> The message. </param> </member> <member name="M:TonyBaloney.St2.Client.Exceptions.FailedRequestException.#ctor(System.String,System.Uri,System.Net.HttpStatusCode,System.String)"> <summary> Initializes a new instance of the FailedRequestException class. </summary> <param name="failureMessage"> Message describing the failure. </param> <param name="requestUri"> URI of the request. </param> <param name="statusCode"> The status code. </param> <param name="responseMessage"> Message describing the response. </param> </member> <member name="T:TonyBaloney.St2.Client.Exceptions.InvalidTokenException"> <summary> Exception for signalling invalid token errors. </summary> <seealso cref="T:System.Exception"/> </member> <member name="M:TonyBaloney.St2.Client.Exceptions.InvalidTokenException.#ctor(System.String)"> <summary> Initializes a new instance of the TonyBaloney.St2.Client.Exceptions.InvalidTokenException class. </summary> <param name="message"> The message. </param> </member> <member name="T:TonyBaloney.St2.Client.AuthExtensions"> <summary> An authentication extensions. </summary> </member> <member name="M:TonyBaloney.St2.Client.AuthExtensions.AddXAuthToken(System.Net.Http.HttpClient,TonyBaloney.St2.Client.Models.TokenResponse)"> <summary> A HttpClient extension method that adds an x-auth-token to the client headers </summary> <param name="client"> The client to act on. </param> <param name="token"> The token. </param> </member> <member name="T:TonyBaloney.St2.Client.ISt2Client"> <summary> Interface for StackStorm API client. </summary> </member> <member name="M:TonyBaloney.St2.Client.ISt2Client.RefreshTokenAsync"> <summary> Refresh the auth token. </summary> </member> <member name="M:TonyBaloney.St2.Client.ISt2Client.GetApiRequestAsync``1(System.String)"> <summary> Make an asynchronous GET request to the API. </summary> <typeparam name="TResponseType"> Expected Type of the response. </typeparam> <param name="url"> URL of the GET request. </param> <returns> The Typed response. </returns> </member> <member name="M:TonyBaloney.St2.Client.ISt2Client.PostApiRequestAsync``2(System.String,``1)"> <summary> Make an asynchronous POST request to the API. </summary> <typeparam name="TResponseType"> Expected Type of the response. </typeparam> <typeparam name="TRequestType"> Expected Type of of the request message. </typeparam> <param name="url"> URL of the POST request. </param> <param name="request"> The request. </param> <returns> The Typed response. </returns> </member> <member name="M:TonyBaloney.St2.Client.ISt2Client.DeleteApiRequestAsync(System.String)"> <summary> Make a DELETE request to the API. </summary> <param name="url"> URL of the request. </param> </member> <member name="M:TonyBaloney.St2.Client.ISt2Client.HasToken"> <summary> Query if this object has a token. </summary> <returns> true if token, false if not. </returns> </member> <member name="P:TonyBaloney.St2.Client.ISt2Client.Actions"> <summary> Accessor for the Actions related methods </summary> <value> The actions accessor. </value> </member> <member name="P:TonyBaloney.St2.Client.ISt2Client.Packs"> <summary> Accessor for the Packs related methods. </summary> <value> The Packs accessor. </value> </member> <member name="P:TonyBaloney.St2.Client.ISt2Client.Executions"> <summary> Accessor for the Executions related methods. </summary> <value> The Executions accessor. </value> </member> <member name="P:TonyBaloney.St2.Client.ISt2Client.Rules"> <summary> Accessor for the Rules related methods. </summary> <value> The Rules accessor. </value> </member> <member name="T:TonyBaloney.St2.Client.St2Client"> <summary> StackStorm API Client. </summary> </member> <member name="F:TonyBaloney.St2.Client.St2Client._username"> <summary> The username. </summary> </member> <member name="F:TonyBaloney.St2.Client.St2Client._password"> <summary> The password. </summary> </member> <member name="F:TonyBaloney.St2.Client.St2Client._authUrl"> <summary> URL of the authentication endpoint. </summary> </member> <member name="F:TonyBaloney.St2.Client.St2Client._apiUrl"> <summary> URL of the API. </summary> </member> <member name="F:TonyBaloney.St2.Client.St2Client._token"> <summary> The token. </summary> </member> <member name="M:TonyBaloney.St2.Client.St2Client.#ctor(System.String,System.String,System.String,System.String,System.Boolean)"> <summary> Initializes a new instance of the TonyBaloney.St2.Client.St2Client class. </summary> <exception cref="T:System.ArgumentException">Thrown when one or more arguments have unsupported or illegal values. </exception> <param name="authUrl"> URL of the authentication endpoint. </param> <param name="apiUrl"> URL of the API. </param> <param name="username"> The username. </param> <param name="password"> The password. </param> <param name="ignoreCertificateValidation"> true to ignore certificate validation. </param> </member> <member name="M:TonyBaloney.St2.Client.St2Client.RefreshTokenAsync"> <summary> Refresh the auth token. </summary> <returns> A Task. </returns> <seealso cref="M:TonyBaloney.St2.Client.ISt2Client.RefreshTokenAsync()"/> </member> <member name="M:TonyBaloney.St2.Client.St2Client.GetApiRequestAsync``1(System.String)"> <summary> Make an asynchronous GET request to the API. </summary> <typeparam name="TResponseType"> Expected Type of the response. </typeparam> <param name="url"> URL of the GET request. </param> <returns> The Typed response. </returns> <seealso cref="M:TonyBaloney.St2.Client.ISt2Client.GetApiRequestAsync{TResponseType}(string)"/> </member> <member name="M:TonyBaloney.St2.Client.St2Client.PostApiRequestAsync``2(System.String,``1)"> <summary> Make an asynchronous POST request to the API. </summary> <typeparam name="TResponseType"> Expected Type of the response. </typeparam> <typeparam name="TRequestType"> Expected Type of of the request message. </typeparam> <param name="url"> URL of the POST request. </param> <param name="request"> The request. </param> <returns> The Typed response. </returns> <seealso cref="M:TonyBaloney.St2.Client.ISt2Client.PostApiRequestAsync{TResponseType,TRequestType}(string,TRequestType)"/> </member> <member name="M:TonyBaloney.St2.Client.St2Client.DeleteApiRequestAsync(System.String)"> <summary> Make a DELETE request to the API. </summary> <param name="url"> URL of the request. </param> <returns> A Task. </returns> <seealso cref="M:TonyBaloney.St2.Client.ISt2Client.DeleteApiRequestAsync(string)"/> </member> <member name="P:TonyBaloney.St2.Client.St2Client.Actions"> <summary> Accessor for the Actions related methods. </summary> <value> The actions accessor. </value> <seealso cref="P:TonyBaloney.St2.Client.ISt2Client.Actions"/> </member> <member name="P:TonyBaloney.St2.Client.St2Client.Packs"> <summary> Accessor for the Packs related methods. </summary> <value> The Packs accessor. </value> <seealso cref="P:TonyBaloney.St2.Client.ISt2Client.Packs"/> </member> <member name="P:TonyBaloney.St2.Client.St2Client.Executions"> <summary> Accessor for the Executions related methods. </summary> <value> The Executions accessor. </value> <seealso cref="P:TonyBaloney.St2.Client.ISt2Client.Executions"/> </member> <member name="P:TonyBaloney.St2.Client.St2Client.Rules"> <summary> Accessor for the Rules related methods. </summary> <value> The Rules accessor. </value> </member> </members> </doc> |