class Appwrite::Models::Deployment

Attributes

activate[R]
build_id[R]
build_stderr[R]
build_stdout[R]
date_created[R]
entrypoint[R]
id[R]
resource_id[R]
resource_type[R]
size[R]
status[R]

Public Class Methods

from(map:) click to toggle source
# File lib/appwrite/models/deployment.rb, line 44
def self.from(map:)
    Deployment.new(
        id: map["$id"],
        resource_id: map["resourceId"],
        resource_type: map["resourceType"],
        date_created: map["dateCreated"],
        entrypoint: map["entrypoint"],
        size: map["size"],
        build_id: map["buildId"],
        activate: map["activate"],
        status: map["status"],
        build_stdout: map["buildStdout"],
        build_stderr: map["buildStderr"]
    )
end
new( id:, resource_id:, resource_type:, date_created:, entrypoint:, size:, build_id:, activate:, status:, build_stdout:, build_stderr: ) click to toggle source
# File lib/appwrite/models/deployment.rb, line 18
def initialize(
    id:,
    resource_id:,
    resource_type:,
    date_created:,
    entrypoint:,
    size:,
    build_id:,
    activate:,
    status:,
    build_stdout:,
    build_stderr:
)
    @id = id
    @resource_id = resource_id
    @resource_type = resource_type
    @date_created = date_created
    @entrypoint = entrypoint
    @size = size
    @build_id = build_id
    @activate = activate
    @status = status
    @build_stdout = build_stdout
    @build_stderr = build_stderr
end

Public Instance Methods

to_map() click to toggle source
# File lib/appwrite/models/deployment.rb, line 60
def to_map
    {
        "$id": @id,
        "resourceId": @resource_id,
        "resourceType": @resource_type,
        "dateCreated": @date_created,
        "entrypoint": @entrypoint,
        "size": @size,
        "buildId": @build_id,
        "activate": @activate,
        "status": @status,
        "buildStdout": @build_stdout,
        "buildStderr": @build_stderr
    }
end