bungie-net-core
Version:
An easy way to interact with the Bungie.net API
51 lines (50 loc) • 2 kB
TypeScript
/**
* 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.
*
* Contact: support@bungie.com
*
* NOTE: This class is auto generated by the bungie-net-core code generator program
* Repository: {@link https://github.com/owens1127/bungie-net-core}
* Do not edit these files manually.
*/
import { UserToUserContext } from './UserToUserContext';
/** @see {@link https://bungie-net.github.io/#/components/schemas/User.GeneralUser} */
export interface GeneralUser {
readonly membershipId: string;
readonly uniqueName: string;
readonly normalizedName: string;
readonly displayName: string;
readonly profilePicture: number;
readonly profileTheme: number;
readonly userTitle: number;
readonly successMessageFlags: string;
readonly isDeleted: boolean;
readonly about: string;
readonly firstAccess?: string;
readonly lastUpdate?: string;
readonly legacyPortalUID?: string;
readonly context: UserToUserContext;
readonly psnDisplayName: string;
readonly xboxDisplayName: string;
readonly fbDisplayName: string;
readonly showActivity?: boolean;
readonly locale: string;
readonly localeInheritDefault: boolean;
readonly lastBanReportId?: string;
readonly showGroupMessaging: boolean;
readonly profilePicturePath: string;
readonly profilePictureWidePath: string;
readonly profileThemeName: string;
readonly userTitleDisplay: string;
readonly statusText: string;
readonly statusDate: string;
readonly profileBanExpire?: string;
readonly blizzardDisplayName: string;
readonly steamDisplayName: string;
readonly stadiaDisplayName: string;
readonly twitchDisplayName: string;
readonly cachedBungieGlobalDisplayName: string;
readonly cachedBungieGlobalDisplayNameCode?: number;
readonly egsDisplayName: string;
}