# DeliveryMethodDefinition - admin - OBJECT
Version: 2025-01

## Description
A method definition contains the delivery rate and the conditions that must be met for the method to be
applied.

### Access Scopes
Any of `assigned_shipping` or `shipping` access scopes or `manage_delivery_settings` user permission.


## Fields
* [active](/docs/api/admin/2025-01/scalars/Boolean): Boolean! - Whether this method definition is active.
* [description](/docs/api/admin/2025-01/scalars/String): String - The description of the method definition. Only available on shipping rates that are custom.
* [id](/docs/api/admin/2025-01/scalars/ID): ID! - A globally-unique ID.
* [methodConditions](/docs/api/admin/2025-01/objects/DeliveryCondition): DeliveryCondition! - The method conditions that must pass for this method definition to be applied to an order.
* [name](/docs/api/admin/2025-01/scalars/String): String! - The name of the method definition.
* [rateProvider](/docs/api/admin/2025-01/unions/DeliveryRateProvider): DeliveryRateProvider! - The provided rate for this method definition, from a rate definition or participant.

## Connections



## Related queries

## Related mutations

## Related Unions

## Examples