# IDCard

class `praw.models.``IDCard`(reddit, _data)

  Class to represent an ID card widget.

      widgets = reddit.subreddit('redditdev').widgets
      id_card = widgets.id_card
      print(id_card.subscribersText)

  Update one (requires proper moderator permissions):

      widgets.id_card.mod.update(currentlyViewingText='Bots')

  Typical Attributes

  This table describes attributes that typically belong to objects of this class. Since attributes are dynamically provided (see Determine Available Attributes of an Object), there is not a guarantee that these attributes will always be present, nor is this list comprehensive in any way.

  Attribute | Description
  --- | ---
  `currentlyViewingCount` | The number of Redditors viewing the subreddit.
  `currentlyViewingText` | The text displayed next to the view count. For example, “users online”.
  `description` | The subreddit description.
  `id` | The widget ID.
  `kind` | The widget kind (always `'id-card'`).
  `shortName` | The short name of the widget.
  `styles` | A `dict` with the keys `'backgroundColor'` and `'headerColor'`.
  `subreddit` | The `Subreddit` the button widget belongs to.
  `subscribersCount` | The number of subscribers to the subreddit.
  `subscribersText` | The text displayed next to the subscriber count. For example, “users subscribed”.

  `__init__`(reddit, _data)

    Initialize an instance of the class.

  `mod`

    Get an instance of `WidgetModeration` for this widget.

    Note

    Using any of the methods of `WidgetModeration` will likely make outdated the data in the `SubredditWidgets` that this widget belongs to. To remedy this, call `refresh()`.

  classmethod `parse`(data, reddit)

    Return an instance of `cls` from `data`.

    Parameters:

    - data – The structured data.
    - reddit – An instance of `Reddit`.