# DeliveryMethodDefinitionInput - admin-graphql - INPUT_OBJECT Version: 2024-07 ## Description The input fields for a method definition. ### Access Scopes ## Fields * [active](/docs/api/admin-graphql/2024-07/scalars/Boolean): Boolean - Whether to use this method definition during rate calculation. * [conditionsToUpdate](/docs/api/admin-graphql/2024-07/input-objects/DeliveryUpdateConditionInput): DeliveryUpdateConditionInput - A list of conditions to update on the method definition. * [description](/docs/api/admin-graphql/2024-07/scalars/String): String - The description of the method definition. * [id](/docs/api/admin-graphql/2024-07/scalars/ID): ID - A globally-unique ID of the method definition. Use only when updating a method definiton. * [name](/docs/api/admin-graphql/2024-07/scalars/String): String - The name of the method definition. * [participant](/docs/api/admin-graphql/2024-07/input-objects/DeliveryParticipantInput): DeliveryParticipantInput - A participant to apply to the method definition. * [priceConditionsToCreate](/docs/api/admin-graphql/2024-07/input-objects/DeliveryPriceConditionInput): DeliveryPriceConditionInput - A list of price conditions on the method definition. * [rateDefinition](/docs/api/admin-graphql/2024-07/input-objects/DeliveryRateDefinitionInput): DeliveryRateDefinitionInput - A rate definition to apply to the method definition. * [weightConditionsToCreate](/docs/api/admin-graphql/2024-07/input-objects/DeliveryWeightConditionInput): DeliveryWeightConditionInput - A list of weight conditions on the method definition. ## Input objects with this input object * [DeliveryLocationGroupZoneInput](/docs/api/admin-graphql/2024-07/input-objects/DeliveryLocationGroupZoneInput) * [DeliveryLocationGroupZoneInput](/docs/api/admin-graphql/2024-07/input-objects/DeliveryLocationGroupZoneInput) ## Examples