Class: LWS::Auth::App

Inherits:
Generic::Model show all
Defined in:
lib/lws/apps/auth.rb

Overview

The app class

Instance Attribute Summary collapse

Instance Attribute Details

#accountsArray<Account>

Returns the accounts using the app.

Returns:

  • (Array<Account>)

    the accounts using the app



108
# File 'lib/lws/apps/auth.rb', line 108

has_many :accounts

#app_keyString

Returns the (unique) internal key used for the app.

Returns:

  • (String)

    the (unique) internal key used for the app



112
# File 'lib/lws/apps/auth.rb', line 112

attribute :app_key

#autoassignBoolean

Returns whether the app is automatically assigned to a newly created account and/or company.

Returns:

  • (Boolean)

    whether the app is automatically assigned to a newly created account and/or company



117
# File 'lib/lws/apps/auth.rb', line 117

attribute :autoassign

#companiesArray<Company>

Returns the companies using the app.

Returns:

  • (Array<Company>)

    the companies using the app



121
# File 'lib/lws/apps/auth.rb', line 121

has_many :companies

#created_atString (readonly)

Returns the timestamp of when the app was created.

Returns:

  • (String)

    the timestamp of when the app was created



150
# File 'lib/lws/apps/auth.rb', line 150

attribute :created_at

#iconString

Returns the icon ID/name of the app.

Returns:

  • (String)

    the icon ID/name of the app



125
# File 'lib/lws/apps/auth.rb', line 125

attribute :icon

#idFixnum (readonly)

Returns the (unique) ID of the account.

Returns:

  • (Fixnum)

    the (unique) ID of the account



104
# File 'lib/lws/apps/auth.rb', line 104

attribute :id

#licensesArray<License>

Returns the licenses that provide access to the app.

Returns:

  • (Array<License>)

    the licenses that provide access to the app



129
# File 'lib/lws/apps/auth.rb', line 129

has_many :licenses

#nameString

Returns the name of the app.

Returns:

  • (String)

    the name of the app



138
# File 'lib/lws/apps/auth.rb', line 138

attribute :name

#order_priorityFixnum?

Returns the order priority of the app with respect to the other apps.

Returns:

  • (Fixnum, nil)

    the order priority of the app with respect to the other apps



134
# File 'lib/lws/apps/auth.rb', line 134

attribute :order_priority

#secretString

Returns the shared secred used for logging in to the app.

Returns:

  • (String)

    the shared secred used for logging in to the app



142
# File 'lib/lws/apps/auth.rb', line 142

attribute :secret

#updated_atString (readonly)

Returns the timestamp of when the app was last updated.

Returns:

  • (String)

    the timestamp of when the app was last updated



154
# File 'lib/lws/apps/auth.rb', line 154

attribute :updated_at

#urlString

Returns the web location (URL) of the app.

Returns:

  • (String)

    the web location (URL) of the app



146
# File 'lib/lws/apps/auth.rb', line 146

attribute :url