Class: Vk::API::Apps::App

Inherits:
Schema::Object show all
Defined in:
lib/vk/api/apps/app.rb

Overview

Instance Method Summary collapse

Instance Method Details

#author_group ⇒ Integer

Returns Official community's ID.

Returns:

  • (Integer) —

    Official community's ID



41
# File 'lib/vk/api/apps/app.rb', line 41

attribute :author_group, API::Types::Coercible::Int.optional.default(nil)

#author_id ⇒ Integer

Returns Application author's ID.

Returns:

  • (Integer) —

    Application author's ID



39
# File 'lib/vk/api/apps/app.rb', line 39

attribute :author_id, API::Types::Coercible::Int.optional.default(nil)

#author_url ⇒ String

Returns Application author's URL.

Returns:

  • (String) —

    Application author's URL



37
# File 'lib/vk/api/apps/app.rb', line 37

attribute :author_url, API::Types::Coercible::String.optional.default(nil)

Returns URL of the app banner with 186 px in width.

Returns:

  • (String) —

    URL of the app banner with 186 px in width



29
# File 'lib/vk/api/apps/app.rb', line 29

attribute :banner_186, API::Types::Coercible::String.optional.default(nil)

Returns URL of the app banner with 896 px in width.

Returns:

  • (String) —

    URL of the app banner with 896 px in width



31
# File 'lib/vk/api/apps/app.rb', line 31

attribute :banner_896, API::Types::Coercible::String.optional.default(nil)

#catalog_position ⇒ Integer

Returns Catalog position.

Returns:

  • (Integer) —

    Catalog position



47
# File 'lib/vk/api/apps/app.rb', line 47

attribute :catalog_position, API::Types::Coercible::Int.optional.default(nil)

#description ⇒ String

Returns Application description.

Returns:

  • (String) —

    Application description



17
# File 'lib/vk/api/apps/app.rb', line 17

attribute :description, API::Types::Coercible::String.optional.default(nil)

#genre ⇒ String

Returns Genre name.

Returns:

  • (String) —

    Genre name



57
# File 'lib/vk/api/apps/app.rb', line 57

attribute :genre, API::Types::Coercible::String.optional.default(nil)

#genre_id ⇒ Integer

Returns Genre ID.

Returns:

  • (Integer) —

    Genre ID



55
# File 'lib/vk/api/apps/app.rb', line 55

attribute :genre_id, API::Types::Coercible::Int.optional.default(nil)

#icon_100 ⇒ String

Returns URL of the app icon with 100 px in width.

Returns:

  • (String) —

    URL of the app icon with 100 px in width



19
# File 'lib/vk/api/apps/app.rb', line 19

attribute :icon_100, API::Types::Coercible::String.optional.default(nil)

#icon_16 ⇒ String

Returns URL of the app icon with 16 px in width.

Returns:

  • (String) —

    URL of the app icon with 16 px in width



27
# File 'lib/vk/api/apps/app.rb', line 27

attribute :icon_16, API::Types::Coercible::String.optional.default(nil)

#icon_200 ⇒ String

Returns URL of the app icon with 200 px in width.

Returns:

  • (String) —

    URL of the app icon with 200 px in width



21
# File 'lib/vk/api/apps/app.rb', line 21

attribute :icon_200, API::Types::Coercible::String.optional.default(nil)

#icon_50 ⇒ String

Returns URL of the app icon with 50 px in width.

Returns:

  • (String) —

    URL of the app icon with 50 px in width



25
# File 'lib/vk/api/apps/app.rb', line 25

attribute :icon_50, API::Types::Coercible::String.optional.default(nil)

#icon_75 ⇒ String

Returns URL of the app icon with 75 px in width.

Returns:

  • (String) —

    URL of the app icon with 75 px in width



23
# File 'lib/vk/api/apps/app.rb', line 23

attribute :icon_75, API::Types::Coercible::String.optional.default(nil)

#id ⇒ Integer

Returns Application ID.

Returns:

  • (Integer) —

    Application ID



11
# File 'lib/vk/api/apps/app.rb', line 11

attribute :id, API::Types::Coercible::Int

#international ⇒ Integer

Returns Information whether the application is multilanguage.

Returns:

  • (Integer) —

    Information whether the application is multilanguage



51
# File 'lib/vk/api/apps/app.rb', line 51

attribute :international, API::Types::Coercible::Int.optional.default(nil)

#is_in_catalog ⇒ Integer

Returns Information whther application is in mobile catalog.

Returns:

  • (Integer) —

    Information whther application is in mobile catalog



61
# File 'lib/vk/api/apps/app.rb', line 61

attribute :is_in_catalog, API::Types::Coercible::Int.optional.default(nil)

#leaderboard_type ⇒ Integer

Returns Leaderboard type.

Returns:

  • (Integer) —

    Leaderboard type



53
# File 'lib/vk/api/apps/app.rb', line 53

attribute :leaderboard_type, API::Types::Coercible::Int.enum(0, 1, 2).optional.default(nil)

#members_count ⇒ Integer

Returns Members number.

Returns:

  • (Integer) —

    Members number



43
# File 'lib/vk/api/apps/app.rb', line 43

attribute :members_count, API::Types::Coercible::Int.optional.default(nil)

#platform_id ⇒ Integer

Returns Application ID in store.

Returns:

  • (Integer) —

    Application ID in store



59
# File 'lib/vk/api/apps/app.rb', line 59

attribute :platform_id, API::Types::Coercible::Int.optional.default(nil)

#published_date ⇒ Integer

Returns Date when the application has been published in Unixtime.

Returns:

  • (Integer) —

    Date when the application has been published in Unixtime



45
# File 'lib/vk/api/apps/app.rb', line 45

attribute :published_date, API::Types::Coercible::Int.optional.default(nil)

#screen_name ⇒ String

Returns Screen name.

Returns:

  • (String) —

    Screen name



15
# File 'lib/vk/api/apps/app.rb', line 15

attribute :screen_name, API::Types::Coercible::String.optional.default(nil)

#screenshots ⇒ Array



49
# File 'lib/vk/api/apps/app.rb', line 49

attribute :screenshots, API::Types::Coercible::Array.member(API::Photos::Photo).optional.default(nil)

#section ⇒ String

Returns Application section name.

Returns:

  • (String) —

    Application section name



35
# File 'lib/vk/api/apps/app.rb', line 35

attribute :section, API::Types::Coercible::String.optional.default(nil)

#title ⇒ String

Returns Application title.

Returns:

  • (String) —

    Application title



13
# File 'lib/vk/api/apps/app.rb', line 13

attribute :title, API::Types::Coercible::String

#type ⇒ String

Returns Application type.

Returns:

  • (String) —

    Application type



33
# File 'lib/vk/api/apps/app.rb', line 33

attribute :type, API::Types::Coercible::String.enum("app", "game", "site", "standalone")