Metatell AI Bot - v0.0.10
    Preparing search index...

    Interface IOrganizationService

    Organization service interface

    interface IOrganizationService {
        fetchOrganizationAvatars(
            hubUrl: string,
            organizationId: string,
        ): Promise<OrganizationAvatar[]>;
        getOrganizationInfo(
            hubUrl: string,
            hubId: string,
        ): Promise<OrganizationInfo>;
        selectAvatar(
            avatars: OrganizationAvatar[],
            options?: { avatarId?: string; avatarSelection?: string },
        ): null | OrganizationAvatar;
    }
    Index

    Methods

    • Fetch organization avatars

      Parameters

      • hubUrl: string
      • organizationId: string

      Returns Promise<OrganizationAvatar[]>

    • Get organization info from hub ID

      Parameters

      • hubUrl: string
      • hubId: string

      Returns Promise<OrganizationInfo>

    • Select avatar based on configuration Returns the selected avatar or null if no avatars available

      Parameters

      • avatars: OrganizationAvatar[]
      • Optionaloptions: { avatarId?: string; avatarSelection?: string }

      Returns null | OrganizationAvatar