Class: Apiddress::ApiKeyProfileResponse

Inherits:
Data
  • Object
show all
Defined in:
lib/apiddress/models.rb

Overview

Profile of the authenticated API key.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#created_atObject (readonly)

Returns the value of attribute created_at

Returns:

  • (Object)

    the current value of created_at



129
130
131
# File 'lib/apiddress/models.rb', line 129

def created_at
  @created_at
end

#emailObject (readonly)

Returns the value of attribute email

Returns:

  • (Object)

    the current value of email



129
130
131
# File 'lib/apiddress/models.rb', line 129

def email
  @email
end

#idObject (readonly)

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



129
130
131
# File 'lib/apiddress/models.rb', line 129

def id
  @id
end

#is_activeObject (readonly)

Returns the value of attribute is_active

Returns:

  • (Object)

    the current value of is_active



129
130
131
# File 'lib/apiddress/models.rb', line 129

def is_active
  @is_active
end

#planObject (readonly)

Returns the value of attribute plan

Returns:

  • (Object)

    the current value of plan



129
130
131
# File 'lib/apiddress/models.rb', line 129

def plan
  @plan
end

#requests_limitObject (readonly)

Returns the value of attribute requests_limit

Returns:

  • (Object)

    the current value of requests_limit



129
130
131
# File 'lib/apiddress/models.rb', line 129

def requests_limit
  @requests_limit
end

#requests_usedObject (readonly)

Returns the value of attribute requests_used

Returns:

  • (Object)

    the current value of requests_used



129
130
131
# File 'lib/apiddress/models.rb', line 129

def requests_used
  @requests_used
end

Class Method Details

.from_hash(data) ⇒ Object



139
140
141
142
143
144
145
146
147
148
149
# File 'lib/apiddress/models.rb', line 139

def self.from_hash(data)
  new(
    id:             data["id"],
    email:          data["email"],
    plan:           data["plan"],
    is_active:      data["is_active"],
    requests_limit: data["requests_limit"].to_i,
    requests_used:  data["requests_used"].to_i,
    created_at:     data["created_at"],
  )
end