Search Results for

    Show / Hide Table of Contents

    Class ApiClientSettings

    Base class for AI client settings. This class is used to store API keys and other settings related to AI clients.

    Inheritance
    object
    Object
    ScriptableObject
    ApiClientSettings
    AIClientSettings
    GraphClientSettings
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetEntityId()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.InstantiateAsync<T>(T, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Glitch9.IO.Networking.RESTApi
    Assembly: Glitch9.IO.dll
    Syntax
    public abstract class ApiClientSettings : ScriptableObject

    Constructors

    | Edit this page View Source

    ApiClientSettings()

    Declaration
    protected ApiClientSettings()

    Properties

    | Edit this page View Source

    IsEnabled

    Returns true if the API client is enabled.

    Declaration
    public bool IsEnabled { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    RequiresApiKey

    Returns true if the API client requires an API key.

    Declaration
    public virtual bool RequiresApiKey { get; }
    Property Value
    Type Description
    bool

    Methods

    | Edit this page View Source

    CheckConnectionAsync()

    Declaration
    public virtual UniTask<bool> CheckConnectionAsync()
    Returns
    Type Description
    UniTask<bool>
    | Edit this page View Source

    GetApiName()

    Declaration
    public string GetApiName()
    Returns
    Type Description
    string
    | Edit this page View Source

    GetAuthValidationUrl()

    Declaration
    public virtual string GetAuthValidationUrl()
    Returns
    Type Description
    string
    | Edit this page View Source

    GetBaseUrl()

    Declaration
    public virtual string GetBaseUrl()
    Returns
    Type Description
    string
    | Edit this page View Source

    GetBetaVersion()

    Declaration
    public virtual string GetBetaVersion()
    Returns
    Type Description
    string
    | Edit this page View Source

    GetClientInstance()

    Declaration
    public abstract IApiClient GetClientInstance()
    Returns
    Type Description
    IApiClient
    | Edit this page View Source

    GetDefaultSettings()

    Declaration
    public abstract DefaultApiSettings GetDefaultSettings()
    Returns
    Type Description
    DefaultApiSettings
    | Edit this page View Source

    GetSecureToken()

    Retrieves the API key.

    Declaration
    public string GetSecureToken()
    Returns
    Type Description
    string
    | Edit this page View Source

    GetVersion()

    Declaration
    public virtual string GetVersion()
    Returns
    Type Description
    string
    | Edit this page View Source

    HasBaseUrl()

    Declaration
    public virtual bool HasBaseUrl()
    Returns
    Type Description
    bool
    | Edit this page View Source

    HasSecureToken()

    Checks if the API key is set.

    Declaration
    public virtual bool HasSecureToken()
    Returns
    Type Description
    bool
    | Edit this page View Source

    ResetToDefaults()

    Declaration
    public virtual void ResetToDefaults()

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    FileExtensions.ToFile<T>(T, string)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    UnityObjectExtensions.EncodeToBase64(Object)
    UnityObjectExtensions.ToBytes(Object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation