def from_json(cls, kvs, *, encoding=None, parse_float=None, parse_int=None, parse_constant=None, infer_missing=False): init_kwargs = json.loads(kvs, encoding=encoding, parse_float=parse_float, parse_int=parse_int, parse_constant=parse_constant) return _decode_dataclass(cls, init_kwargs, infer_missing)
def from_json(cls: A, s: str, *, encoding=None, parse_float=None, parse_int=None, parse_constant=None, infer_missing=False, **kw) -> A: init_kwargs = json.loads(s, encoding=encoding, parse_float=parse_float, parse_int=parse_int, parse_constant=parse_constant, **kw) return _decode_dataclass(cls, init_kwargs, infer_missing)
def make_instance(self, kvs): return _decode_dataclass(cls, kvs, infer_missing=partial)
def make_instance(self, kvs, **kwargs): return _decode_dataclass(cls, kvs, partial)
def from_dict(cls: A, d: dict, infer_missing=False) -> A: return _decode_dataclass(cls, d, infer_missing)
def from_dict(cls: Type[A], kvs: Json, *, infer_missing=False) -> A: return _decode_dataclass(cls, kvs, infer_missing)