export interface DefaultPrivacy { /** * Privacy ID. * @readonly */ id?: string | null; /** Default privacy status for the newly signed up member. */ defaultPrivacy?: Privacy; /** Revision number, which increments by 1 each time the default privacy is updated. To prevent conflicting changes, the existing revision must be used when updating default privacy. */ revision?: string | null; } export declare enum Privacy { /** Default privacy status is private. All members have private profiles with no option to make them public. */ PRIVATE = "PRIVATE", /** Default privacy status is public. All members can make the profile public. */ PUBLIC = "PUBLIC" } export interface GetDefaultPrivacyStatusRequest { } export interface GetDefaultPrivacyStatusResponse { /** Retrieved default privacy settings. */ defaultPrivacy?: DefaultPrivacy; } export interface SetDefaultPrivacyStatusRequest { /** Default privacy settings to set. */ defaultPrivacy: DefaultPrivacy; } export interface SetDefaultPrivacyStatusResponse { /** Default privacy settings. */ defaultPrivacy?: DefaultPrivacy; } interface DefaultPrivacyNonNullableFields { defaultPrivacy: Privacy; } export interface GetDefaultPrivacyStatusResponseNonNullableFields { defaultPrivacy?: DefaultPrivacyNonNullableFields; } export interface SetDefaultPrivacyStatusResponseNonNullableFields { defaultPrivacy?: DefaultPrivacyNonNullableFields; } export {};