View Source Appwrite.Types.Execution (appwrite v0.1.7)
Represents a function execution, including details like status, logs, and duration.
Fields
$id(String.t): Execution ID.$created_at(String.t): Creation date in ISO 8601 format.$updated_at(String.t): Update date in ISO 8601 format.$permissions([String.t]): Execution roles.function_id(String.t): Function ID.trigger(String.t): Execution trigger (http,schedule, orevent).status(String.t): Execution status (waiting,processing,completed, orfailed).request_method(String.t): HTTP request method type.request_path(String.t): HTTP request path and query.request_headers([Appwrite.Types.Headers.t]): HTTP request headers.response_status_code(integer): HTTP response status code.response_body(String.t): HTTP response body.response_headers([Appwrite.Types.Headers.t]): HTTP response headers.logs(String.t): Function logs (last 4,000 characters).errors(String.t): Function errors (last 4,000 characters).duration(float): Execution duration in seconds.scheduled_at(String.t | nil): Scheduled time for execution (ISO 8601 format).
Summary
Types
@type t() :: %Appwrite.Types.Execution{ created_at: String.t(), duration: float(), errors: String.t(), function_id: String.t(), id: String.t(), logs: String.t(), permissions: [String.t()], request_headers: [Appwrite.Types.Headers.t()], request_method: String.t(), request_path: String.t(), response_body: String.t(), response_headers: [Appwrite.Types.Headers.t()], response_status_code: integer(), scheduled_at: String.t() | nil, status: String.t(), trigger: String.t(), updated_at: String.t() }