docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.Services.Apis

    Classes

    AbstractOpenAPISchema

    Abstract base class for oneOf, anyOf schemas in the OpenAPI specification

    ApiClient

    ApiConfiguration

    Represents a set of api configuration settings

    ApiException

    API Exception

    ApiObject

    Class for encapsulating generic json types as a JToken.

    ApiOperation

    API Operation

    ApiOperation<T>

    API Operation

    ApiRequestOptions

    A container for generalized request inputs. This type allows consumers to extend the request functionality by abstracting away from the default (built-in) request framework (e.g. RestSharp).

    ApiRequestPathBuilder

    A URI builder

    ApiResponse

    API Response

    ApiResponse<T>

    API Response

    ApiService

    Provides functionality to build the different types of clients.

    ApiUtils

    Utility functions providing some benefit to API client consumers.

    IdentityProviders

    Identity provider keys to use with Player Authentication apis.

    Multimap<TKey, TValue>

    A dictionary in which one key has many associated values.

    OpenAPIDateConverter

    Formatter for 'date' openapi formats ss defined by full-date - RFC3339 see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types

    Interfaces

    IAdminClient

    The Admin Client offers all public admin apis clients available on the Services Gateway. It relies on service account credentials to authorize it's apis.

    IApiAccessor

    Represents configuration aspects required to interact with the API endpoints.

    IApiClient

    Contract for Asynchronous RESTful API interactions.

    This interface allows consumers to provide a custom API accessor client.

    IApiConfiguration

    Represents a configuration contract.

    IGameClient

    The Game Client offers apis to achieve player-scale outcomes. It relies on player authentication to authorize most api calls.

    IRetryPolicy

    Policy that determines if an operation must be retried based on the exception and number of retry attempts.

    IServerClient

    The Server Client provides functionality for servers that want to use Unity Services. Authorization can be done through either Service Account authentication or running within a Hosted Game Server.

    ITrustedClient

    The Trusted Client provides management for game apis using trusted authorization. Authorization relies on Service Account authentication.

    Enums

    ApiErrorType

    API Exception

    In This Article
    • Classes
    • Interfaces
    • Enums
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)