Picker is the top level object representing the UI action with the user. These objects are not created directly, but instead use the PickerBuilder class.
PickerBuilder is used to create Picker objects. Except where noted otherwise, the return type of methods below is of type PickerBuilder, allowing you to chain one call after another.
Feature is an enumerated type, for turning on/off features for various views. Use these values in calls to PickerBuilder.enableFeature and PickerBuilder.disableFeature.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-07 UTC."],[[["The Google Picker API enables users to select files from Google Drive and upload files using a builder pattern with `PickerBuilder` and `Picker` classes."],["The API provides various views like `DocsView` for file selection and `DocsUploadView` for uploads, customizable through `PickerBuilder` methods."],["Developers can utilize enums such as `ViewId` and `DocsViewMode` to configure the picker's appearance and functionality."],["Callback functions handle user selections, providing access to selected item details via objects like `DocumentObject` and `ResponseObject`."],["The API offers features like resource ID generation with `ResourceId`, view grouping with `ViewGroup`, and language localization with `Locales`."]]],["The Google Picker API utilizes `PickerBuilder` to construct `Picker` objects, which manage the user interface. You configure the picker by setting parameters such as OAuth token, app ID, and views (e.g., `DocsView`) using `PickerBuilder`. The `setCallback` function process selected files. Different views are available like uploading or selecting files, and the API provides various enums to describe the item and action selected by the user, like `ViewId` and `Action`. Additionally, interfaces such as `DocumentObject` and `ResponseObject` represent data related to the user's selection.\n"]]