System Information
- Strapi Version: Latest
- Operating System: Windows 10
- Database: GraphQL/firebase
- Node Version: Latest
- NPM Version: Latest
- Yarn Version: Latest
Problem
-Every time I run my code I get these errors specifically for each section of code I have written.
-Error: There can be only one type named “Order”.
-Field “Order.carrier” can only be defined once.
-Field “Order.createdAt” can only be defined once.
-Field “Order.shippingCost” can only be defined once.
-Field “Order.trackingId” can only be defined once.
-Field “Order.City” can only be defined once.
-Field “Order.Lat” can only be defined once.
-Field “Order.Lng” can only be defined once.
-Field “Order.trackingItems” can only be defined once.
-There can be only one type named “OrderList”.
-Field “OrderList.name” can only be defined once.
-Field “OrderList.value” can only be defined once.
-Field “Query.getOrders” can only be defined once.
Reference Code
File 1:
type Order {
carrier: String
createdAt: Date
shippingCost: Int
trackingId: String
City: String
Lat: Float
Lng: Float
trackingItems: TrackingItems
@materializer(
query: “getTrackingItemById”
arguments: [{name: “id”, field: “trackingId”}]
)
}
type OrderList{
name: ID,
value: Order
}
type Query {
getOrders: [OrderList]
@rest(
endpoint: “My End Point”
)
}
File 2:
type Items {
item_id: Int
name: String
price: Float
quantity: Int
}
type TrackingItems {
customer_id: String
items: [Items]
}
type Query {
getTrackingItemById(id: ID!): TrackingItems
@rest(
endpoint: "MY Endpoint"
)
}