publicProfileAllOf.ts•1.79 kB
/**
* Generated by orval v7.2.0 🍺
* Do not edit manually.
* storyden
* Storyden social API for building community driven platforms.
The Storyden API does not adhere to semantic versioning but instead applies a rolling strategy with deprecations and minimal breaking changes. This has been done mainly for a simpler development process and it may be changed to a more fixed versioning strategy in the future. Ultimately, the primary way Storyden tracks versions is dates, there are no set release tags currently.
* OpenAPI spec version: v1.25.8-canary
*/
import type { AccountBio } from "./accountBio";
import type { AccountHandle } from "./accountHandle";
import type { AccountName } from "./accountName";
import type { AccountRoleList } from "./accountRoleList";
import type { LikeScore } from "./likeScore";
import type { MemberJoinedDate } from "./memberJoinedDate";
import type { MemberSuspendedDate } from "./memberSuspendedDate";
import type { Metadata } from "./metadata";
import type { ProfileExternalLinkList } from "./profileExternalLinkList";
import type { ProfileFollowersCount } from "./profileFollowersCount";
import type { ProfileFollowingCount } from "./profileFollowingCount";
import type { ProfileReference } from "./profileReference";
import type { TagReferenceList } from "./tagReferenceList";
export type PublicProfileAllOf = {
bio: AccountBio;
/** @deprecated */
createdAt: string;
followers: ProfileFollowersCount;
following: ProfileFollowingCount;
handle: AccountHandle;
image?: string;
interests: TagReferenceList;
invited_by?: ProfileReference;
joined: MemberJoinedDate;
like_score: LikeScore;
links: ProfileExternalLinkList;
meta: Metadata;
name: AccountName;
roles: AccountRoleList;
suspended?: MemberSuspendedDate;
};