I was checking the graphql APIs for getting order fulfillment data and I see that the trackingInfo object which is a part of fulfillment object is an array. My understanding is that a single fulfillment will belong to one particular company and so the tracking info could have been an object.
Am I missing any scenario where a single fulfillment can have multiple tracking info details, if yes then in which case will that happen.
If no, then why are we having trakcing info as an array
trackingInfo - https://shopify.dev/docs/admin-api/graphql/reference/shipping-and-fulfillment/fulfillment#trackingin...