Search Results for

    Show / Hide Table of Contents

    Class GoogleModelOperation

    Inheritance
    object
    GoogleModelOperation
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.Google
    Assembly: Glitch9.AIDevKit.Provider.Google.dll
    Syntax
    public class GoogleModelOperation

    Properties

    | Edit this page View Source

    Done

    Required. If the value is false, it means the operation is still in progress. If true, the operation is completed, and either error or response is available.

    Declaration
    [JsonProperty("done")]
    public bool Done { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    Error

    Optional. The error result of the operation in case of failure or cancellation.

    Declaration
    [JsonProperty("error")]
    public Status Error { get; set; }
    Property Value
    Type Description
    Status
    | Edit this page View Source

    Metadata

    Optional. Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

    An object containing fields of an arbitrary type. An additional field "@type" contains a URI identifying the type. Example: { "id": 1234, "@type": "types.example.com/standard/id" }.

    Declaration
    [JsonProperty("metadata")]
    public Dictionary<string, object> Metadata { get; set; }
    Property Value
    Type Description
    Dictionary<string, object>
    | Edit this page View Source

    Name

    Required. The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should be a resource name ending with operations/{unique_id}.

    Declaration
    [JsonProperty("name")]
    public string Name { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Response

    Optional. The normal, successful response of the operation. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.

    An object containing fields of an arbitrary type. An additional field "@type" contains a URI identifying the type. Example: { "id": 1234, "@type": "types.example.com/standard/id" }.

    Declaration
    [JsonProperty("response")]
    public Dictionary<string, object> Response { get; set; }
    Property Value
    Type Description
    Dictionary<string, object>

    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)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation