-import { Avatar } from '../avatars/avatar.model'
+import { ActorImage } from './actor-image.model'
+import { Actor } from './actor.model'
-export interface Account {
+export interface Account extends Actor {
+ displayName: string
+ description: string
+ avatars: ActorImage[]
+
+ updatedAt: Date | string
+
+ userId?: number
+}
+
+export interface AccountSummary {
id: number
- uuid: string
name: string
+ displayName: string
+ url: string
host: string
- followingCount: number
- followersCount: number
- createdAt: Date
- updatedAt: Date
- avatar: Avatar
+
+ avatars: ActorImage[]
+
+ // TODO: remove, deprecated in 4.2
+ avatar: ActorImage
}