jamespot-user-api
    Preparing search index...

    Class JDriveApi

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    network: Network

    Methods

    • Parameters

      • params: { documentParams: { path_lower: string; query?: string | null }; id: string }
      • Optionaloptions: { signal?: AbortSignal }

      Returns Promise<
          ApiWrapper<
              {
                  _extend: { path: string };
                  id: string;
                  mimetype?: string;
                  size?: number;
                  title: string;
                  type: string;
                  webUrl?: string;
              }[],
              BaseMessages,
          >,
      >

    • Parameters

      • params: { id: string; service: string }
      • Optionaloptions: { signal?: AbortSignal }

      Returns Promise<
          ApiWrapper<
              {
                  account: {
                      default?: boolean;
                      id: string;
                      mail: string;
                      title: string;
                  };
              },
              BaseMessages,
          >,
      >

    • Type Parameters

      Parameters

      • params: {
            attrName: string;
            file: {
                _document: {
                    id: string;
                    mimetype?: string;
                    size?: number;
                    title: string;
                    type: string;
                    webUrl?: string;
                };
                account: string;
                mimetype?: string;
                service: string;
                title: string;
            };
            token?: string;
        }
      • Optionaloptions: { format?: "raw-little" | "raw-list" | "raw-view"; signal?: AbortSignal }

      Returns Promise<ApiWrapper<T, BaseMessages>>

    • Microsoft graph only

      Parameters

      • params: { filter?: string; id: string; query?: string }
      • Optionaloptions: { signal?: AbortSignal }

      Returns Promise<
          ApiWrapper<
              {
                  id: string;
                  title: string;
                  type: string;
                  visibility?: "public"
                  | "private";
              }[],
              BaseMessages,
          >,
      >

    • Parameters

      • service: string
      • Optionaloptions: { signal?: AbortSignal }

      Returns Promise<
          ApiWrapper<
              { default?: boolean; id: string; mail: string; title: string }[],
              BaseMessages,
          >,
      >

    • Parameters

      • params: {
            documentParams: {
                idFolder?: string;
                limit: number;
                msId?: string;
                msTenant?: "group" | "groups" | "sites" | "onedrive" | "documents" | "me";
                page: number;
                query?: string | null;
            };
            id: string;
        }
      • Optionaloptions: { signal?: AbortSignal }

      Returns Promise<
          ApiWrapper<
              {
                  id: string;
                  mimetype?: string;
                  size?: number;
                  title: string;
                  type: string;
                  webUrl?: string;
              }[],
              BaseMessages,
          >,
      >

    • Microsoft graph only

      Parameters

      • Optionalparams: { allow?: ("groups" | "me")[]; id: string }
      • Optionaloptions: { signal?: AbortSignal }

      Returns Promise<
          ApiWrapper<
              {
                  name?: "group"
                  | "groups"
                  | "sites"
                  | "onedrive"
                  | "documents"
                  | "me";
                  title: string;
                  type: string;
              }[],
              BaseMessages,
          >,
      >