QueryCodeInfoResponse.fromJson constructor

QueryCodeInfoResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory QueryCodeInfoResponse.fromJson(Map<String, dynamic> json) {
  return QueryCodeInfoResponse(
    codeId: json.valueAsBigInt<BigInt?>('code_id', acceptCamelCase: true),
    creator: json.valueAsString<String?>('creator', acceptCamelCase: true),
    checksum: json.valueAsBytes<List<int>?>(
      'checksum',
      acceptCamelCase: true,
      encoding: StringEncoding.base64,
    ),
    instantiatePermission: json
        .valueTo<cosmwasm_wasm_v1_types.AccessConfig?, Map<String, dynamic>>(
          key: 'instantiate_permission',
          parse: (v) => cosmwasm_wasm_v1_types.AccessConfig.fromJson(v),
          acceptCamelCase: true,
        ),
  );
}