public async Task <RestGuild> CreateGuildAsync( string name, string voiceRegionId = null, Stream icon = null, VerificationLevel verificationLevel = default, DefaultNotificationLevel defaultNotificationLevel = default, ContentFilterLevel contentFilterLevel = default, RestRequestOptions options = null) { var model = await ApiClient.CreateGuildAsync(name, voiceRegionId, icon, verificationLevel, defaultNotificationLevel, contentFilterLevel, options).ConfigureAwait(false); return(new RestGuild(this, model)); }
public Task <RestGuild> CreateGuildAsync(string name, string voiceRegionId = null, LocalAttachment icon = null, VerificationLevel verificationLevel = VerificationLevel.None, DefaultNotificationLevel defaultNotificationLevel = DefaultNotificationLevel.AllMessages, ContentFilterLevel contentFilterLevel = ContentFilterLevel.Disabled, RestRequestOptions options = null) => ((IRestDiscordClient)this.RestClient).CreateGuildAsync(name, voiceRegionId, icon, verificationLevel, defaultNotificationLevel, contentFilterLevel, options);