{ "version": "0.3.14-fixed", "steps": [ { "tag": "UpdateArgument", "location": { "tag": "Source", "source": "DS" }, "argument": "provider", "newValue": "[\"sqlite\", \"postgresql\"]" }, { "tag": "CreateModel", "model": "User" }, { "tag": "CreateField", "model": "User", "field": "id", "type": "Int", "arity": "Required" }, { "tag": "CreateDirective", "location": { "path": { "tag": "Field", "model": "User", "field": "id" }, "directive": "id" } }, { "tag": "CreateDirective", "location": { "path": { "tag": "Field", "model": "User", "field": "id" }, "directive": "default" } }, { "tag": "CreateArgument", "location": { "tag": "Directive", "path": { "tag": "Field", "model": "User", "field": "id" }, "directive": "default" }, "argument": "", "value": "autoincrement()" }, { "tag": "CreateField", "model": "User", "field": "userName", "type": "String", "arity": "Required" }, { "tag": "CreateDirective", "location": { "path": { "tag": "Field", "model": "User", "field": "userName" }, "directive": "unique" } }, { "tag": "CreateField", "model": "User", "field": "email", "type": "String", "arity": "Required" }, { "tag": "CreateDirective", "location": { "path": { "tag": "Field", "model": "User", "field": "email" }, "directive": "unique" } }, { "tag": "CreateField", "model": "User", "field": "issuer", "type": "String", "arity": "Required" }, { "tag": "CreateDirective", "location": { "path": { "tag": "Field", "model": "User", "field": "issuer" }, "directive": "unique" } }, { "tag": "CreateField", "model": "User", "field": "createdAt", "type": "DateTime", "arity": "Required" }, { "tag": "CreateDirective", "location": { "path": { "tag": "Field", "model": "User", "field": "createdAt" }, "directive": "default" } }, { "tag": "CreateArgument", "location": { "tag": "Directive", "path": { "tag": "Field", "model": "User", "field": "createdAt" }, "directive": "default" }, "argument": "", "value": "now()" }, { "tag": "CreateField", "model": "User", "field": "updatedAt", "type": "DateTime", "arity": "Required" }, { "tag": "CreateDirective", "location": { "path": { "tag": "Field", "model": "User", "field": "updatedAt" }, "directive": "updatedAt" } }, { "tag": "CreateField", "model": "User", "field": "image", "type": "String", "arity": "Optional" }, { "tag": "CreateField", "model": "User", "field": "bio", "type": "String", "arity": "Optional" } ] }