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§

Source§

readonly authentication?: "oAuth2" | "serviceAccount"

Default: "serviceAccount"

Source§

readonly limit?: number

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

Source§

readonly myLibrary?: boolean

Source§

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

Default: "get"

Source§

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

Default: "bookshelf"

Source§

readonly returnAll?: boolean

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

Source§

readonly searchQuery?: string

Full-text search query string

Source§

readonly shelfId?: string

ID of the bookshelf

Source§

readonly userId?: string

ID of user

Source§

readonly volumeId?: string

ID of the volume

Source§

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)