def _fields(cls): # type: () -> Dict[str, ConjureFieldDefinition] return { 'recursive_field': ConjureFieldDefinition('recursiveField', OptionalType(RecursiveObjectAlias)) }
def get_dataset(self, auth_header, dataset_rid): # type: (str, str) -> Optional[Dataset] _headers = { 'Accept': 'application/json', 'Authorization': auth_header, } # type: Dict[str, Any] _params = {} # type: Dict[str, Any] _path_params = { 'datasetRid': dataset_rid, } # type: Dict[str, Any] _json = None # type: Any _path = '/catalog/datasets/{datasetRid}' _path = _path.format(**_path_params) _response = self._request( # type: ignore 'GET', self._uri + _path, params=_params, headers=_headers, json=_json) _decoder = ConjureDecoder() return None if _response.status_code == 204 else _decoder.decode( _response.json(), OptionalType(Dataset))
def _fields(cls): # type: () -> Dict[str, ConjureFieldDefinition] return { 'num': ConjureFieldDefinition('num', OptionalType(float)), 'bool': ConjureFieldDefinition('bool', OptionalType(bool)), 'integer': ConjureFieldDefinition('integer', OptionalType(int)), 'safelong': ConjureFieldDefinition('safelong', OptionalType(int)), 'rid': ConjureFieldDefinition('rid', OptionalType(str)), 'bearertoken': ConjureFieldDefinition('bearertoken', OptionalType(str)), 'uuid': ConjureFieldDefinition('uuid', OptionalType(str)) }
def _fields(cls): # type: () -> Dict[str, ConjureFieldDefinition] return { 'string': ConjureFieldDefinition('string', str), 'integer': ConjureFieldDefinition('integer', int), 'double_value': ConjureFieldDefinition('doubleValue', float), 'optional_item': ConjureFieldDefinition('optionalItem', OptionalType(str)), 'items': ConjureFieldDefinition('items', ListType(str)), 'set': ConjureFieldDefinition('set', ListType(str)), 'map': ConjureFieldDefinition('map', DictType(str, str)), 'alias': ConjureFieldDefinition('alias', StringAliasExample) }
def _fields(cls): # type: () -> Dict[str, ConjureFieldDefinition] return {'item': ConjureFieldDefinition('item', OptionalType(str))}