class Appwrite::Models::AttributeString

Attributes

array[R]
default[R]
key[R]
required[R]
size[R]
status[R]
type[R]

Public Class Methods

from(map:) click to toggle source
# File lib/appwrite/models/attribute_string.rb, line 32
def self.from(map:)
    AttributeString.new(
        key: map["key"],
        type: map["type"],
        status: map["status"],
        required: map["required"],
        array: map["array"],
        size: map["size"],
        default: map["default"]
    )
end
new( key:, type:, status:, required:, array: , size:, default: ) click to toggle source
# File lib/appwrite/models/attribute_string.rb, line 14
def initialize(
    key:,
    type:,
    status:,
    required:,
    array: ,
    size:,
    default: 
)
    @key = key
    @type = type
    @status = status
    @required = required
    @array = array
    @size = size
    @default = default
end

Public Instance Methods

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