Class: Vk::API::Groups::GroupFull

Inherits:
Group show all
Defined in:
lib/vk/api/groups/group_full.rb

Overview

Instance Method Summary collapse

Methods inherited from Group

#admin_level, #id, #is_admin, #is_closed, #is_member, #name, #photo_100, #photo_200, #photo_50, #screen_name, #type

Instance Method Details

#activityString

Returns Type of group, start date of event or category of public page.

Returns:

  • (String)

    Type of group, start date of event or category of public page



37
# File 'lib/vk/api/groups/group_full.rb', line 37

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

#age_limitsInteger

Returns Information whether age limit.

Returns:

  • (Integer)

    Information whether age limit



65
# File 'lib/vk/api/groups/group_full.rb', line 65

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

#can_create_topicAPI::Base::BoolInt

Returns Information whether current user can create topic.

Returns:



41
# File 'lib/vk/api/groups/group_full.rb', line 41

attribute :can_create_topic, API::Base::BoolInt.optional.default(nil)

#can_messageInteger

Returns Information whether current user can send a message to community.

Returns:

  • (Integer)

    Information whether current user can send a message to community



57
# File 'lib/vk/api/groups/group_full.rb', line 57

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

#can_postAPI::Base::BoolInt

Returns Information whether current user can post on community's wall.

Returns:



33
# File 'lib/vk/api/groups/group_full.rb', line 33

attribute :can_post, API::Base::BoolInt.optional.default(nil)

#can_see_all_postsAPI::Base::BoolInt

Returns Information whether current user can see all posts on community's wall.

Returns:

  • (API::Base::BoolInt)

    Information whether current user can see all posts on community's wall



35
# File 'lib/vk/api/groups/group_full.rb', line 35

attribute :can_see_all_posts, API::Base::BoolInt.optional.default(nil)

#can_upload_videoAPI::Base::BoolInt

Returns Information whether current user can upload video.

Returns:



43
# File 'lib/vk/api/groups/group_full.rb', line 43

attribute :can_upload_video, API::Base::BoolInt.optional.default(nil)

#cityAPI::Base::Object



19
# File 'lib/vk/api/groups/group_full.rb', line 19

attribute :city, Dry::Types[API::Base::Object].optional.default(nil)

#contactsArray



51
# File 'lib/vk/api/groups/group_full.rb', line 51

attribute :contacts, API::Types::Coercible::Array.member(API::Groups::ContactsItem).optional.default(nil)

#countersAPI::Groups::CountersGroup



31
# File 'lib/vk/api/groups/group_full.rb', line 31

attribute :counters, Dry::Types[API::Groups::CountersGroup].optional.default(nil)

#countryAPI::Base::Country



21
# File 'lib/vk/api/groups/group_full.rb', line 21

attribute :country, Dry::Types[API::Base::Country].optional.default(nil)

#deactivatedString

Returns Information whether community is banned.

Returns:

  • (String)

    Information whether community is banned



63
# File 'lib/vk/api/groups/group_full.rb', line 63

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

#descriptionString

Returns Community description.

Returns:

  • (String)

    Community description



25
# File 'lib/vk/api/groups/group_full.rb', line 25

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

#finish_dateInteger

Returns Finish date of event in Unixtime.

Returns:

  • (Integer)

    Finish date of event in Unixtime



61
# File 'lib/vk/api/groups/group_full.rb', line 61

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

#fixed_postInteger

Returns Fixed post ID.

Returns:

  • (Integer)

    Fixed post ID



39
# File 'lib/vk/api/groups/group_full.rb', line 39

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

#is_favoriteAPI::Base::BoolInt

Returns Information whether community is in faves.

Returns:



15
# File 'lib/vk/api/groups/group_full.rb', line 15

attribute :is_favorite, API::Base::BoolInt.optional.default(nil)

#is_subscribedAPI::Base::BoolInt

Returns Information whether current user is subscribed.

Returns:



17
# File 'lib/vk/api/groups/group_full.rb', line 17

attribute :is_subscribed, API::Base::BoolInt.optional.default(nil)


49
# File 'lib/vk/api/groups/group_full.rb', line 49

attribute :links, API::Types::Coercible::Array.member(API::Groups::LinksItem).optional.default(nil)

#main_album_idInteger

Returns Community's main photo album ID.

Returns:

  • (Integer)

    Community's main photo album ID



47
# File 'lib/vk/api/groups/group_full.rb', line 47

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

#main_sectionInteger

Returns Main section of community.

Returns:

  • (Integer)

    Main section of community



55
# File 'lib/vk/api/groups/group_full.rb', line 55

attribute :main_section, API::Types::Coercible::Int.enum(0, 1, 2, 3, 4, 5).optional.default(nil)

#marketAPI::Groups::MarketInfo



11
# File 'lib/vk/api/groups/group_full.rb', line 11

attribute :market, Dry::Types[API::Groups::MarketInfo].optional.default(nil)

#member_statusInteger

Returns Current user's member status.

Returns:

  • (Integer)

    Current user's member status



13
# File 'lib/vk/api/groups/group_full.rb', line 13

attribute :member_status, API::Types::Coercible::Int.enum(0, 1, 2, 3, 4, 5).optional.default(nil)

#members_countInteger

Returns Community members number.

Returns:

  • (Integer)

    Community members number



29
# File 'lib/vk/api/groups/group_full.rb', line 29

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

#siteString

Returns Community's website.

Returns:

  • (String)

    Community's website



53
# File 'lib/vk/api/groups/group_full.rb', line 53

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

#start_dateInteger

Returns Start date of event in Unixtime.

Returns:

  • (Integer)

    Start date of event in Unixtime



59
# File 'lib/vk/api/groups/group_full.rb', line 59

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

#statusString

Returns Community status.

Returns:

  • (String)

    Community status



45
# File 'lib/vk/api/groups/group_full.rb', line 45

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

#verifiedAPI::Base::BoolInt

Returns Information whether community is verified.

Returns:



23
# File 'lib/vk/api/groups/group_full.rb', line 23

attribute :verified, API::Base::BoolInt.optional.default(nil)

#wiki_pageString

Returns Community's main wiki page title.

Returns:

  • (String)

    Community's main wiki page title



27
# File 'lib/vk/api/groups/group_full.rb', line 27

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