# Deliverer Represents a shipping provider, including its contact and address information. ## Type Definition ```graphql type Deliverer { name: String address: String zipcode: String city: String country: String state: String phone: String email: String url: String currency: String language: String } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | name | String | The name of the shipping provider. | | address | String | The address of the shipping provider. | | zipcode | String | The postal code of the shipping provider's address. | | city | String | The city where the shipping provider is located. | | country | String | The country of the shipping provider. | | state | String | The state or region of the shipping provider. | | phone | String | The contact phone number for the shipping provider. | | email | String | The contact email address for the shipping provider. | | url | String | The website URL of the shipping provider. | | currency | String | The currency used by the shipping provider. | | language | String | The language preference of the shipping provider. | ## Relationships The `Deliverer` type is referenced by the `Product` type through the `deliverer` field, allowing products to specify their associated shipping provider along with complete contact and address details. ## Example ```graphql query GetDelivererInfo { product(id: 12345) { deliverer { name address zipcode city country state phone email url currency language } } } ``` ## Implements This type does not implement any interfaces. ## Related Types - `Product`