Class AssistantResult
Added with Assistants API v2.
Inheritance
object
Result
AssistantResult
Assembly: .dll
Syntax
public class AssistantResult : Result
Properties
ArrayResult
Declaration
public List<string> ArrayResult { get; }
Property Value
Type |
Description |
List<string> |
|
RequiredActions
Declaration
public Dictionary<string, RequiredActionStack> RequiredActions { get; }
Property Value
Status
Declaration
public AssistantsAPIResultStatus Status { get; }
Property Value
StringResult
Text returned by the API. (Not JSON)
Declaration
public string StringResult { get; }
Property Value
Usage
Declaration
public Usage Usage { get; }
Property Value
Methods
Fail(string, Usage)
Declaration
public static AssistantResult Fail(string failReason, Usage usage = null)
Parameters
Type |
Name |
Description |
string |
failReason |
|
Usage |
usage |
|
Returns
RequiresAction(Dictionary<string, RequiredActionStack>)
Declaration
public static AssistantResult RequiresAction(Dictionary<string, RequiredActionStack> requiredActions)
Parameters
Returns
Success(List<string>, Usage)
Declaration
public static AssistantResult Success(List<string> arrayResult, Usage usage)
Parameters
Type |
Name |
Description |
List<string> |
arrayResult |
|
Usage |
usage |
|
Returns
Success(string, Usage)
Declaration
public static AssistantResult Success(string stringResult, Usage usage)
Parameters
Type |
Name |
Description |
string |
stringResult |
|
Usage |
usage |
|
Returns
Extension Methods