---
title: PKShippingContactEditingMode
framework: passkit
role: symbol
role_heading: Enumeration
path: passkit/pkshippingcontacteditingmode
---

# PKShippingContactEditingMode

Constants that indicate whether the shipping mode prevents the user from editing fields of the shipping address.

## Declaration

```swift
enum PKShippingContactEditingMode
```

## Topics

### Reading the editing mode

- [PKShippingContactEditingMode.available](passkit/pkshippingcontacteditingmode/available.md)
- [PKShippingContactEditingMode.storePickup](passkit/pkshippingcontacteditingmode/storepickup.md)

### Initializers

- [init(rawValue:)](passkit/pkshippingcontacteditingmode/init(rawvalue:).md)

### Type Properties

- [enabled](passkit/pkshippingcontacteditingmode/enabled.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Setting the shipping methods and types

- [Displaying a Read-Only Pickup Address](passkit/displaying-a-read-only-pickup-address.md)
- [shippingMethods](passkit/pkpaymentrequest/shippingmethods.md)
- [PKShippingMethod](passkit/pkshippingmethod.md)
- [shippingType](passkit/pkpaymentrequest/shippingtype.md)
- [shippingContactEditingMode](passkit/pkpaymentrequest/shippingcontacteditingmode.md)
- [PKShippingType](passkit/pkshippingtype.md)
