CREATE MIGRATION m1rt6anebdhp27aye2so5m72wpeieic5fncldmkmm43tif65p7keea
    ONTO m1zwsg5vmpsby2nsvnefn22kiebgm6ue7txxuuymltfqtbfc6vxl4q
{
  CREATE TYPE default::Company {
      CREATE REQUIRED PROPERTY icon: std::str;
      CREATE REQUIRED PROPERTY name: std::str;
  };
  ALTER TYPE default::LLM {
      DROP PROPERTY company;
  };
  ALTER TYPE default::LLM {
      CREATE LINK company: default::Company;
  };
  CREATE TYPE default::ModelInfo {
      CREATE REQUIRED PROPERTY icon: std::str;
      CREATE REQUIRED PROPERTY inputPrice: std::float32;
      CREATE REQUIRED PROPERTY maxToken: std::int32;
      CREATE REQUIRED PROPERTY modelID: std::str;
      CREATE REQUIRED PROPERTY name: std::str;
      CREATE REQUIRED PROPERTY outputPrice: std::float32;
  };
  ALTER TYPE default::LLM {
      CREATE LINK modelInfo: default::ModelInfo;
  };
  ALTER TYPE default::LLM {
      DROP PROPERTY model_id;
  };
};
