class Appwrite::Models::AttributeEnum

Attributes

array[R]
default[R]
elements[R]
format[R]
key[R]
required[R]
status[R]
type[R]

Public Class Methods

from(map:) click to toggle source
# File lib/appwrite/models/attribute_enum.rb, line 35
def self.from(map:)
    AttributeEnum.new(
        key: map["key"],
        type: map["type"],
        status: map["status"],
        required: map["required"],
        array: map["array"],
        elements: map["elements"],
        format: map["format"],
        default: map["default"]
    )
end
new( key:, type:, status:, required:, array: , elements:, format:, default: ) click to toggle source
# File lib/appwrite/models/attribute_enum.rb, line 15
def initialize(
    key:,
    type:,
    status:,
    required:,
    array: ,
    elements:,
    format:,
    default: 
)
    @key = key
    @type = type
    @status = status
    @required = required
    @array = array
    @elements = elements
    @format = format
    @default = default
end

Public Instance Methods

to_map() click to toggle source
# File lib/appwrite/models/attribute_enum.rb, line 48
def to_map
    {
        "key": @key,
        "type": @type,
        "status": @status,
        "required": @required,
        "array": @array,
        "elements": @elements,
        "format": @format,
        "default": @default
    }
end