Interface GoogleBooksNodeParameters

Source
interface GoogleBooksNodeParameters {
    authentication?: "oAuth2" | "serviceAccount";
    limit?: number;
    myLibrary?: boolean;
    operation?:
        | "get"
        | "getAll"
        | "add"
        | "remove"
        | "move"
        | "clear";
    resource?: "bookshelf"
    | "bookshelfVolume"
    | "volume";
    returnAll?: boolean;
    searchQuery?: string;
    shelfId?: string;
    userId?: string;
    volumeId?: string;
    volumePosition?: string;
}

Properties§

§readonly authentication?: "oAuth2" | "serviceAccount"

Default: "serviceAccount"

§readonly limit?: number

Max number of results to return Default: 40 Type options: {"minValue":1,"maxValue":40}

§readonly myLibrary?: boolean
§readonly operation?: "get" | "getAll" | "add" | "remove" | "move" | "clear"

Default: "get"

§readonly resource?: "bookshelf" | "bookshelfVolume" | "volume"

Default: "bookshelf"

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit

§readonly searchQuery?: string

Full-text search query string

§readonly shelfId?: string

ID of the bookshelf

§readonly userId?: string

ID of user

§readonly volumeId?: string

ID of the volume

§readonly volumePosition?: string

Position on shelf to move the item (0 puts the item before the current first item, 1 puts it between the first and the second and so on)