@salad-labs/loopz-typescript
Version:
The Official Loopz TypeScript SDK
108 lines • 3.43 kB
TypeScript
import { Maybe, Network } from "../../base";
export type AccountInitConfig = {
did: string;
organizationId: string;
walletAddress: string;
walletConnectorType: string;
walletImported: boolean;
walletRecoveryMethod: string;
walletClientType: string;
appleSubject: Maybe<string>;
appleEmail: Maybe<string>;
discordSubject: Maybe<string>;
discordEmail: Maybe<string>;
discordUsername: Maybe<string>;
farcasterFid: Maybe<number>;
farcasterDisplayName: Maybe<string>;
farcasterOwnerAddress: Maybe<string>;
farcasterPfp: Maybe<string>;
farcasterSignerPublicKey: Maybe<string>;
farcasterUrl: Maybe<string>;
farcasterUsername: Maybe<string>;
githubSubject: Maybe<string>;
githubEmail: Maybe<string>;
githubName: Maybe<string>;
githubUsername: Maybe<string>;
googleEmail: Maybe<string>;
googleName: Maybe<string>;
googleSubject: Maybe<string>;
instagramSubject: Maybe<string>;
instagramUsername: Maybe<string>;
linkedinEmail: Maybe<string>;
linkedinName: Maybe<string>;
linkedinSubject: Maybe<string>;
linkedinVanityName: Maybe<string>;
spotifyEmail: Maybe<string>;
spotifyName: Maybe<string>;
spotifySubject: Maybe<string>;
telegramFirstName: Maybe<string>;
telegramLastName: Maybe<string>;
telegramPhotoUrl: Maybe<string>;
telegramUserId: Maybe<string>;
telegramUsername: Maybe<string>;
tiktokName: Maybe<string>;
tiktokSubject: Maybe<string>;
tiktokUsername: Maybe<string>;
twitterName: Maybe<string>;
twitterSubject: Maybe<string>;
twitterProfilePictureUrl: Maybe<string>;
twitterUsername: Maybe<string>;
dynamoDBUserID: string;
username: string;
email: string;
bio: string;
city: string;
lat: number;
lng: number;
isCreator: boolean;
gender: "male" | "female" | "non-binary" | "other";
instagramPublicUrl: string;
xPublicUrl: string;
tiktokPublicUrl: string;
personalWebsiteUrl: string;
country: string;
firstLogin: boolean;
avatarUrl: string;
bannerImageUrl: string;
imageSettings: Maybe<{
imageX: number;
imageY: number;
imageZoom: number;
}>;
phone: Maybe<string>;
isVerified: boolean;
signupCompleted: boolean;
isPfpNft: boolean;
pfp: Maybe<{
collectionAddress: string;
tokenId: string;
networkId: Network;
}>;
proposalNotificationPush: boolean;
proposalNotificationSystem: boolean;
orderNotificationPush: boolean;
orderNotificationSystem: boolean;
followNotificationPush: boolean;
followNotificationSystem: boolean;
collectionNotificationPush: boolean;
collectionNotificationSystem: boolean;
generalNotificationPush: boolean;
generalNotificationSystem: boolean;
accountSuspended: boolean;
allowNotification: boolean;
allowNotificationSound: boolean;
visibility: boolean;
onlineStatus: "OFFLINE" | "ONLINE" | "BUSY";
allowReadReceipt: boolean;
allowReceiveMessageFrom: "NO_ONE" | "ONLY_FOLLOWED" | "EVERYONE";
allowAddToGroupsFrom: "EVERYONE" | "ONLY_FOLLOWED";
allowGroupsSuggestion: boolean;
e2ePublicKey: string;
e2eSecret: string;
e2eSecretIV: string;
createdAt: string;
updatedAt: Maybe<string>;
deletedAt: Maybe<string>;
token: string;
};
//# sourceMappingURL=accountinitconfig.d.ts.map