in marketplace/deployer_util/config_helper.py [0:0]
def __init__(self, dictionary):
self._x_google_marketplace = _maybe_get_and_apply(
dictionary, 'x-google-marketplace',
lambda v: SchemaXGoogleMarketplace(v))
self._required = dictionary.get('required', [])
self._properties = {
k: SchemaProperty(k, v, k in self._required)
for k, v in dictionary.get('properties', {}).items()
}
self._app_api_version = dictionary.get(
'applicationApiVersion', dictionary.get('application_api_version',
None))
self._form = dictionary.get('form', [])