如何在 Hasura 动作中使用自定义对象类型?
How to use custom object types in Hasura actions?
我想用以下输入创建一个动作:
input PurchaseInput {
user: UserInfo!
}
UserInfo
定义为一个对象:
type UserInfo {
accessToken: String!
userId: Int!
}
但是 Hasura 不喜欢这个并且 returns 400 保存操作。
是否可以在 Hasura 中定义自定义输入类型?我觉得受 String、Int、Float、Boolean 等限制
您完全可以像示例中那样创建自定义类型
type UserInfo {
accessToken: String!
userId: Int!
}
所以错误是由其他原因引起的(动作响应....)。
Hasura 仅对嵌套对象类型有限制,例如,您不能在操作中像这样进行类型定义:
type User {
userId: Int!
}
type UserInfo {
accessToken: String!
user: User!
}
我想用以下输入创建一个动作:
input PurchaseInput {
user: UserInfo!
}
UserInfo
定义为一个对象:
type UserInfo {
accessToken: String!
userId: Int!
}
但是 Hasura 不喜欢这个并且 returns 400 保存操作。
是否可以在 Hasura 中定义自定义输入类型?我觉得受 String、Int、Float、Boolean 等限制
您完全可以像示例中那样创建自定义类型
type UserInfo {
accessToken: String!
userId: Int!
}
所以错误是由其他原因引起的(动作响应....)。
Hasura 仅对嵌套对象类型有限制,例如,您不能在操作中像这样进行类型定义:
type User {
userId: Int!
}
type UserInfo {
accessToken: String!
user: User!
}