/// <summary> /// Update an existing user flair template asynchronously. /// This new endpoint is primarily used for the redesign. /// </summary> /// <param name="flairTemplateV2Input">A valid FlairTemplateV2Input instance</param> public async Task <FlairV2> UpdateUserFlairTemplateV2Async(FlairTemplateV2Input flairTemplateV2Input) { return(Validate(await Dispatch.Flair.FlairTemplateV2Async(flairTemplateV2Input, Subreddit))); }
/// <summary> /// Update an existing user flair template. /// This new endpoint is primarily used for the redesign. /// </summary> /// <param name="flairTemplateV2Input">A valid FlairTemplateV2Input instance</param> /// <returns>The updated flair object.</returns> public FlairV2 UpdateUserFlairTemplateV2(FlairTemplateV2Input flairTemplateV2Input) { return(Validate(Dispatch.Flair.FlairTemplateV2(flairTemplateV2Input, Subreddit))); }
/// <summary> /// Create or update a flair template. Null values are ignored. /// This new endpoint is primarily used for the redesign. /// </summary> /// <param name="flairTemplateV2Input">a valid FlairTemplateV2Input instance</param> /// <param name="subreddit">The subreddit with the flairs</param> /// <returns>The created flair object.</returns> public async Task <FlairV2> FlairTemplateV2Async(FlairTemplateV2Input flairTemplateV2Input, string subreddit = null) { return(await SendRequestAsync <FlairV2>(Sr(subreddit) + "api/flairtemplate_v2", flairTemplateV2Input, Method.POST)); }
/// <summary> /// Create a new link flair template. /// This new endpoint is primarily used for the redesign. /// </summary> /// <param name="flairTemplateV2Input">A valid FlairTemplateV2Input instance</param> /// <returns>The created flair object.</returns> public FlairV2 CreateLinkFlairTemplateV2(FlairTemplateV2Input flairTemplateV2Input) { return(Validate(Dispatch.Flair.FlairTemplateV2(flairTemplateV2Input, Subreddit))); }
/// <summary> /// Create or update a flair template asynchronously. Null values are ignored. /// This new endpoint is primarily used for the redesign. /// </summary> /// <param name="flairTemplateV2Input">a valid FlairTemplateV2Input instance</param> /// <param name="subreddit">The subreddit with the flairs</param> /// <returns>The created flair object.</returns> public FlairV2 FlairTemplateV2(FlairTemplateV2Input flairTemplateV2Input, string subreddit = null) { return(SendRequest <FlairV2>(Sr(subreddit) + "api/flairtemplate_v2", flairTemplateV2Input, Method.POST)); }