/** * 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 GroupsV2GroupEditAction { name?: string; about?: string; motto?: string; theme?: string; avatarImageIndex?: number; tags?: string; isPublic?: boolean; membershipOption?: GroupsV2GroupEditAction.MembershipOptionEnum; isPublicTopicAdminOnly?: boolean; allowChat?: boolean; chatSecurity?: GroupsV2GroupEditAction.ChatSecurityEnum; callsign?: string; locale?: string; homepage?: GroupsV2GroupEditAction.HomepageEnum; enableInvitationMessagingForAdmins?: boolean; defaultPublicity?: GroupsV2GroupEditAction.DefaultPublicityEnum; } export declare namespace GroupsV2GroupEditAction { type MembershipOptionEnum = 0 | 1 | 2; const MembershipOptionEnum: { NUMBER_0: MembershipOptionEnum; NUMBER_1: MembershipOptionEnum; NUMBER_2: MembershipOptionEnum; }; type ChatSecurityEnum = 0 | 1; const ChatSecurityEnum: { NUMBER_0: ChatSecurityEnum; NUMBER_1: ChatSecurityEnum; }; type HomepageEnum = 0 | 1 | 2; const HomepageEnum: { NUMBER_0: HomepageEnum; NUMBER_1: HomepageEnum; NUMBER_2: HomepageEnum; }; type DefaultPublicityEnum = 0 | 1 | 2; const DefaultPublicityEnum: { NUMBER_0: DefaultPublicityEnum; NUMBER_1: DefaultPublicityEnum; NUMBER_2: DefaultPublicityEnum; }; }