InterfaceRelationship

Represents the relationship between accounts, such as following / blocking / muting / etc.

interface Relationship {
    blockedBy: boolean;
    blocking: boolean;
    domainBlocking: boolean;
    endorsed: boolean;
    followedBy: boolean;
    following: boolean;
    id: string;
    languages: string[];
    muting: boolean;
    mutingNotifications: boolean;
    note?: null | string;
    notifying: boolean;
    requested: boolean;
    requestedBy: boolean;
    showingReblogs: boolean;
}

Properties

blockedBy: boolean

Is this user blocking you?

blocking: boolean

Are you blocking this user?

domainBlocking: boolean

Are you blocking this user's domain?

endorsed: boolean

Are you featuring this user on your profile?

followedBy: boolean

Are you followed by this user?

following: boolean

Are you following this user?

id: string

The account id.

languages: string[]

Which languages are you following from this user?

muting: boolean

Are you muting this user?

mutingNotifications: boolean

Are you muting notifications from this user?

note?: null | string

Personal note for this account

notifying: boolean

Have you enabled notifications for this user?

requested: boolean

Do you have a pending follow request for this user?

requestedBy: boolean

Whether the represented user has requested to follow you

showingReblogs: boolean

Are you receiving this user's boosts in your home timeline?