/// <summary> /// Initializes a new instance of the <see cref="RequestTeamsSettings" /> class. /// </summary> /// <param name="allowMembersCreateUpdateChannels">allowMembersCreateUpdateChannels.</param> /// <param name="allowMembersCreatePrivateChannels">allowMembersCreatePrivateChannels.</param> /// <param name="allowMemberDeleteRestoreChannels">allowMemberDeleteRestoreChannels.</param> /// <param name="allowMembersAddRemoveApps">allowMembersAddRemoveApps.</param> /// <param name="allowMembersCreateUpdateRemoveTabs">allowMembersCreateUpdateRemoveTabs.</param> /// <param name="allowMembersCreateUpdateRemoveConnections">allowMembersCreateUpdateRemoveConnections.</param> /// <param name="allowMembersDeleteMessages">allowMembersDeleteMessages.</param> /// <param name="allowMembersEditMessages">allowMembersEditMessages.</param> /// <param name="allowGuestsCreateUpdateChannels">allowGuestsCreateUpdateChannels.</param> /// <param name="allowGuestsDeleteChannels">allowGuestsDeleteChannels.</param> /// <param name="allowMentionsTeam">allowMentionsTeam.</param> /// <param name="allowMentionsChannel">allowMentionsChannel.</param> /// <param name="enableGiphy">enableGiphy.</param> /// <param name="enableStickersAndMemes">enableStickersAndMemes.</param> /// <param name="enableCustomMemes">enableCustomMemes.</param> /// <param name="giphyRatingType">giphyRatingType.</param> public RequestTeamsSettings(bool allowMembersCreateUpdateChannels = default(bool), bool allowMembersCreatePrivateChannels = default(bool), bool allowMemberDeleteRestoreChannels = default(bool), bool allowMembersAddRemoveApps = default(bool), bool allowMembersCreateUpdateRemoveTabs = default(bool), bool allowMembersCreateUpdateRemoveConnections = default(bool), bool allowMembersDeleteMessages = default(bool), bool allowMembersEditMessages = default(bool), bool allowGuestsCreateUpdateChannels = default(bool), bool allowGuestsDeleteChannels = default(bool), bool allowMentionsTeam = default(bool), bool allowMentionsChannel = default(bool), bool enableGiphy = default(bool), bool enableStickersAndMemes = default(bool), bool enableCustomMemes = default(bool), GiphyRatingType giphyRatingType = default(GiphyRatingType)) { this.AllowMembersCreateUpdateChannels = allowMembersCreateUpdateChannels; this.AllowMembersCreatePrivateChannels = allowMembersCreatePrivateChannels; this.AllowMemberDeleteRestoreChannels = allowMemberDeleteRestoreChannels; this.AllowMembersAddRemoveApps = allowMembersAddRemoveApps; this.AllowMembersCreateUpdateRemoveTabs = allowMembersCreateUpdateRemoveTabs; this.AllowMembersCreateUpdateRemoveConnections = allowMembersCreateUpdateRemoveConnections; this.AllowMembersDeleteMessages = allowMembersDeleteMessages; this.AllowMembersEditMessages = allowMembersEditMessages; this.AllowGuestsCreateUpdateChannels = allowGuestsCreateUpdateChannels; this.AllowGuestsDeleteChannels = allowGuestsDeleteChannels; this.AllowMentionsTeam = allowMentionsTeam; this.AllowMentionsChannel = allowMentionsChannel; this.EnableGiphy = enableGiphy; this.EnableStickersAndMemes = enableStickersAndMemes; this.EnableCustomMemes = enableCustomMemes; this.GiphyRatingType = giphyRatingType; }
/// <summary> /// Initializes a new instance of the <see cref="ServiceTeamsSettings" /> class. /// </summary> /// <param name="memberPermissionsAssignBy">memberPermissionsAssignBy.</param> /// <param name="guestPermissionsAssignBy">guestPermissionsAssignBy.</param> /// <param name="mentionsAssignBy">mentionsAssignBy.</param> /// <param name="funStuffAssignBy">funStuffAssignBy.</param> /// <param name="allowMembersCreateUpdateChannels">allowMembersCreateUpdateChannels.</param> /// <param name="allowMembersCreatePrivateChannels">allowMembersCreatePrivateChannels.</param> /// <param name="allowMemberDeleteRestoreChannels">allowMemberDeleteRestoreChannels.</param> /// <param name="allowMembersAddRemoveApps">allowMembersAddRemoveApps.</param> /// <param name="allowMembersCreateUpdateRemoveTabs">allowMembersCreateUpdateRemoveTabs.</param> /// <param name="allowMembersCreateUpdateRemoveConnections">allowMembersCreateUpdateRemoveConnections.</param> /// <param name="allowMembersDeleteMessages">allowMembersDeleteMessages.</param> /// <param name="allowMembersEditMessages">allowMembersEditMessages.</param> /// <param name="allowGuestsCreateUpdateChannels">allowGuestsCreateUpdateChannels.</param> /// <param name="allowGuestsDeleteChannels">allowGuestsDeleteChannels.</param> /// <param name="allowMentionsTeam">allowMentionsTeam.</param> /// <param name="allowMentionsChannel">allowMentionsChannel.</param> /// <param name="enableGiphy">enableGiphy.</param> /// <param name="enableStickersAndMemes">enableStickersAndMemes.</param> /// <param name="enableCustomMemes">enableCustomMemes.</param> /// <param name="giphyRatingType">giphyRatingType.</param> public ServiceTeamsSettings(AssignBy memberPermissionsAssignBy = default(AssignBy), AssignBy guestPermissionsAssignBy = default(AssignBy), AssignBy mentionsAssignBy = default(AssignBy), AssignBy funStuffAssignBy = default(AssignBy), bool allowMembersCreateUpdateChannels = default(bool), bool allowMembersCreatePrivateChannels = default(bool), bool allowMemberDeleteRestoreChannels = default(bool), bool allowMembersAddRemoveApps = default(bool), bool allowMembersCreateUpdateRemoveTabs = default(bool), bool allowMembersCreateUpdateRemoveConnections = default(bool), bool allowMembersDeleteMessages = default(bool), bool allowMembersEditMessages = default(bool), bool allowGuestsCreateUpdateChannels = default(bool), bool allowGuestsDeleteChannels = default(bool), bool allowMentionsTeam = default(bool), bool allowMentionsChannel = default(bool), bool enableGiphy = default(bool), bool enableStickersAndMemes = default(bool), bool enableCustomMemes = default(bool), GiphyRatingType giphyRatingType = default(GiphyRatingType)) { this.MemberPermissionsAssignBy = memberPermissionsAssignBy; this.GuestPermissionsAssignBy = guestPermissionsAssignBy; this.MentionsAssignBy = mentionsAssignBy; this.FunStuffAssignBy = funStuffAssignBy; this.AllowMembersCreateUpdateChannels = allowMembersCreateUpdateChannels; this.AllowMembersCreatePrivateChannels = allowMembersCreatePrivateChannels; this.AllowMemberDeleteRestoreChannels = allowMemberDeleteRestoreChannels; this.AllowMembersAddRemoveApps = allowMembersAddRemoveApps; this.AllowMembersCreateUpdateRemoveTabs = allowMembersCreateUpdateRemoveTabs; this.AllowMembersCreateUpdateRemoveConnections = allowMembersCreateUpdateRemoveConnections; this.AllowMembersDeleteMessages = allowMembersDeleteMessages; this.AllowMembersEditMessages = allowMembersEditMessages; this.AllowGuestsCreateUpdateChannels = allowGuestsCreateUpdateChannels; this.AllowGuestsDeleteChannels = allowGuestsDeleteChannels; this.AllowMentionsTeam = allowMentionsTeam; this.AllowMentionsChannel = allowMentionsChannel; this.EnableGiphy = enableGiphy; this.EnableStickersAndMemes = enableStickersAndMemes; this.EnableCustomMemes = enableCustomMemes; this.GiphyRatingType = giphyRatingType; }