BadPropertyError if the property name is invalid. BadValueError if the
property did not validate correctly or the value was an empty list. Other
exception types (like OverflowError) if the property value does not meet
type-specific criteria.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-09-30 UTC."],[[["This document outlines the `ValidateProperty` function within the `google.appengine.api.datastore_types` module, used to validate property values in Google App Engine."],["The function has aliases, including `google.appengine.api.datastore.datastore_types.ValidateProperty` and `google.appengine.api.datastore_types.ValidateReadProperty`, that can be used interchangeably."],["`ValidateProperty` accepts a property's name and value as arguments, and there is also a deprecated read_only parameter."],["The function raises `BadPropertyError` if the property name is invalid, `BadValueError` if the property did not validate or had an empty list value, and other exceptions like `OverflowError` for type-specific issues."]]],[]]