SteamInterface.fromJson constructor

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

Creates a SteamInterface from json

Implementation

SteamInterface.fromJson(Map<String, dynamic> json) {
  name = json["classname"];
  fields =
      json["fields"].map<SteamField>((v) => SteamField.fromJson(v)).toList();
  methods = json["methods"]
      .map<SteamMethod>((v) => SteamMethod.fromJson(v))
      .toList();
  accessors = json["accessors"]
          ?.map<SteamAccessor>((v) => SteamAccessor.fromJson(v))
          ?.toList() ??
      [];
  versionString = json["version_string"] ?? "";
  enums =
      json["enums"]?.map<SteamEnum>((v) => SteamEnum.fromJson(v))?.toList() ??
          [];
}