class Appwrite::Models::Execution

Attributes

date_created[R]
function_id[R]
id[R]
read[R]
status[R]
status_code[R]
stderr[R]
stdout[R]
time[R]
trigger[R]

Public Class Methods

from(map:) click to toggle source
# File lib/appwrite/models/execution.rb, line 41
def self.from(map:)
    Execution.new(
        id: map["$id"],
        read: map["$read"],
        function_id: map["functionId"],
        date_created: map["dateCreated"],
        trigger: map["trigger"],
        status: map["status"],
        status_code: map["statusCode"],
        stdout: map["stdout"],
        stderr: map["stderr"],
        time: map["time"]
    )
end
new( id:, read:, function_id:, date_created:, trigger:, status:, status_code:, stdout:, stderr:, time: ) click to toggle source
# File lib/appwrite/models/execution.rb, line 17
def initialize(
    id:,
    read:,
    function_id:,
    date_created:,
    trigger:,
    status:,
    status_code:,
    stdout:,
    stderr:,
    time:
)
    @id = id
    @read = read
    @function_id = function_id
    @date_created = date_created
    @trigger = trigger
    @status = status
    @status_code = status_code
    @stdout = stdout
    @stderr = stderr
    @time = time
end

Public Instance Methods

to_map() click to toggle source
# File lib/appwrite/models/execution.rb, line 56
def to_map
    {
        "$id": @id,
        "$read": @read,
        "functionId": @function_id,
        "dateCreated": @date_created,
        "trigger": @trigger,
        "status": @status,
        "statusCode": @status_code,
        "stdout": @stdout,
        "stderr": @stderr,
        "time": @time
    }
end