class Appwrite::Models::Function
Attributes
date_created[R]
date_updated[R]
deployment[R]
events[R]
execute[R]
id[R]
name[R]
runtime[R]
schedule[R]
schedule_next[R]
schedule_previous[R]
status[R]
timeout[R]
vars[R]
Public Class Methods
from(map:)
click to toggle source
# File lib/appwrite/models/function.rb, line 53 def self.from(map:) Function.new( id: map["$id"], execute: map["execute"], name: map["name"], date_created: map["dateCreated"], date_updated: map["dateUpdated"], status: map["status"], runtime: map["runtime"], deployment: map["deployment"], vars: map["vars"], events: map["events"], schedule: map["schedule"], schedule_next: map["scheduleNext"], schedule_previous: map["schedulePrevious"], timeout: map["timeout"] ) end
new( id:, execute:, name:, date_created:, date_updated:, status:, runtime:, deployment:, vars:, events:, schedule:, schedule_next:, schedule_previous:, timeout: )
click to toggle source
# File lib/appwrite/models/function.rb, line 21 def initialize( id:, execute:, name:, date_created:, date_updated:, status:, runtime:, deployment:, vars:, events:, schedule:, schedule_next:, schedule_previous:, timeout: ) @id = id @execute = execute @name = name @date_created = date_created @date_updated = date_updated @status = status @runtime = runtime @deployment = deployment @vars = vars @events = events @schedule = schedule @schedule_next = schedule_next @schedule_previous = schedule_previous @timeout = timeout end
Public Instance Methods
to_map()
click to toggle source
# File lib/appwrite/models/function.rb, line 72 def to_map { "$id": @id, "execute": @execute, "name": @name, "dateCreated": @date_created, "dateUpdated": @date_updated, "status": @status, "runtime": @runtime, "deployment": @deployment, "vars": @vars, "events": @events, "schedule": @schedule, "scheduleNext": @schedule_next, "schedulePrevious": @schedule_previous, "timeout": @timeout } end