Error: There can be only one type named "Order"

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"

)

}