configureFlair ({
    user_flair_enabled, userFlairEnabled = user_flair_enabled,
    user_flair_position, userFlairPosition = user_flair_position,
    user_flair_self_assign_enabled, userFlairSelfAssignEnabled = user_flair_self_assign_enabled,
    link_flair_position, linkFlairPosition = link_flair_position,
    link_flair_self_assign_enabled, linkFlairSelfAssignEnabled = link_flair_self_assign_enabled
  }) {
    return this._post({uri: `r/${this.display_name}/api/flairconfig`, form: {
      api_type,
      flair_enabled: userFlairEnabled,
      flair_position: userFlairPosition,
      flair_self_assign_enabled: userFlairSelfAssignEnabled,
      link_flair_position: linkFlairPosition,
      link_flair_self_assign_enabled: linkFlairSelfAssignEnabled
    }}).return(this);
  }
/**
  * @summary Configures the flair settings for this subreddit.
  * @param {object} options
  * @param {boolean} options.userFlairEnabled Determines whether user flair should be enabled
  * @param {string} options.userFlairPosition Determines the orientation of user flair relative to a given username. This
  should be either the string 'left' or the string 'right'.
  * @param {boolean} options.userFlairSelfAssignEnabled Determines whether users should be able to edit their own flair
  * @param {string} options.linkFlairPosition Determines the orientation of link flair relative to a link title. This should
  be either 'left' or 'right'.
  * @param {boolean} options.linkFlairSelfAssignEnabled Determines whether users should be able to edit the flair of their
  submissions.
  * @returns {Promise} A Promise that fulfills with this Subreddit when the request is complete
  * @example r.getSubreddit('snoowrap').configure_flair({
    userFlairEnabled: true,
    userFlairPosition: 'left',
    userFlairSelfAssignEnabled: false,
    linkFlairPosition: 'right',
    linkFlairSelfAssignEnabled: false
  * })
  */
@summary Configures the flair settings for this subreddit.
@param {object} options
@param {boolean} options.userFlairEnabled Determines whether user flair should be enabled
@param {string} options.userFlairPosition Determines the orientation of user flair relative to a given username. This
should be either the string 'left' or the string 'right'.
@param {boolean} options.userFlairSelfAssignEnabled Determines whether users should be able to edit their own flair
@param {string} options.linkFlairPosition Determines the orientation of link flair relative to a link title. This should
be either 'left' or 'right'.
@param {boolean} options.linkFlairSelfAssignEnabled Determines whether users should be able to edit the flair of their
submissions.
@summary Configures the flair settings for this subreddit . @param { object } options @param { boolean } options . userFlairEnabled Determines whether user flair should be enabled @param { string } options . userFlairPosition Determines the orientation of user flair relative to a given username . This should be either the string ' left ' or the string ' right ' . @param { boolean } options . userFlairSelfAssignEnabled Determines whether users should be able to edit their own flair @param { string } options . linkFlairPosition Determines the orientation of link flair relative to a link title . This should be either ' left ' or ' right ' . @param { boolean } options . linkFlairSelfAssignEnabled Determines whether users should be able to edit the flair of their submissions .
configureFlair ({
    user_flair_enabled, userFlairEnabled = user_flair_enabled,
    user_flair_position, userFlairPosition = user_flair_position,
    user_flair_self_assign_enabled, userFlairSelfAssignEnabled = user_flair_self_assign_enabled,
    link_flair_position, linkFlairPosition = link_flair_position,
    link_flair_self_assign_enabled, linkFlairSelfAssignEnabled = link_flair_self_assign_enabled
  }) {
    return this._post({uri: `r/${this.display_name}/api/flairconfig`, form: {
      api_type,
      flair_enabled: userFlairEnabled,
      flair_position: userFlairPosition,
      flair_self_assign_enabled: userFlairSelfAssignEnabled,
      link_flair_position: linkFlairPosition,
      link_flair_self_assign_enabled: linkFlairSelfAssignEnabled
    }}).return(this);
  }
configureFlair ( { user_flair_enabled , userFlairEnabled = user_flair_enabled , user_flair_position , userFlairPosition = user_flair_position , user_flair_self_assign_enabled , userFlairSelfAssignEnabled = user_flair_self_assign_enabled , link_flair_position , linkFlairPosition = link_flair_position , link_flair_self_assign_enabled , linkFlairSelfAssignEnabled = link_flair_self_assign_enabled } ) { return this . _post ( { uri : ` ${ this . display_name } ` , form : { api_type , flair_enabled : userFlairEnabled , flair_position : userFlairPosition , flair_self_assign_enabled : userFlairSelfAssignEnabled , link_flair_position : linkFlairPosition , link_flair_self_assign_enabled : linkFlairSelfAssignEnabled } } ) . return ( this ) ; }
@summary Configures the flair settings for this subreddit.
@summary Configures the flair settings for this subreddit .