/** * Bungie.Net API * These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality. * * The version of the OpenAPI document: 2.18.0 * Contact: support@bungie.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ export interface GroupsV2GroupOptionsEditAction { /** * Minimum Member Level allowed to invite new members to group Always Allowed: Founder, Acting Founder True means admins have this power, false means they don\'t Default is false for clans, true for groups. */ InvitePermissionOverride?: boolean; /** * Minimum Member Level allowed to update group culture Always Allowed: Founder, Acting Founder True means admins have this power, false means they don\'t Default is false for clans, true for groups. */ UpdateCulturePermissionOverride?: boolean; /** * Minimum Member Level allowed to host guided games Always Allowed: Founder, Acting Founder, Admin Allowed Overrides: None, Member, Beginner Default is Member for clans, None for groups, although this means nothing for groups. */ HostGuidedGamePermissionOverride?: GroupsV2GroupOptionsEditAction.HostGuidedGamePermissionOverrideEnum; /** * Minimum Member Level allowed to update banner Always Allowed: Founder, Acting Founder True means admins have this power, false means they don\'t Default is false for clans, true for groups. */ UpdateBannerPermissionOverride?: boolean; /** * Level to join a member at when accepting an invite, application, or joining an open clan Default is Beginner. */ JoinLevel?: GroupsV2GroupOptionsEditAction.JoinLevelEnum; } export declare namespace GroupsV2GroupOptionsEditAction { type HostGuidedGamePermissionOverrideEnum = 0 | 1 | 2; const HostGuidedGamePermissionOverrideEnum: { NUMBER_0: HostGuidedGamePermissionOverrideEnum; NUMBER_1: HostGuidedGamePermissionOverrideEnum; NUMBER_2: HostGuidedGamePermissionOverrideEnum; }; type JoinLevelEnum = 0 | 1 | 2 | 3 | 4 | 5; const JoinLevelEnum: { NUMBER_0: JoinLevelEnum; NUMBER_1: JoinLevelEnum; NUMBER_2: JoinLevelEnum; NUMBER_3: JoinLevelEnum; NUMBER_4: JoinLevelEnum; NUMBER_5: JoinLevelEnum; }; }