---
title: PKShippingType
framework: passkit
role: symbol
role_heading: Enumeration
path: passkit/pkshippingtype
---

# PKShippingType

A complete list of valid shipping types.

## Declaration

```swift
enum PKShippingType
```

## Topics

### Constants

- [PKShippingType.shipping](passkit/pkshippingtype/shipping.md)
- [PKShippingType.delivery](passkit/pkshippingtype/delivery.md)
- [PKShippingType.storePickup](passkit/pkshippingtype/storepickup.md)
- [PKShippingType.servicePickup](passkit/pkshippingtype/servicepickup.md)

### Initializers

- [init(rawValue:)](passkit/pkshippingtype/init(rawvalue:).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)
- [PKShippingContactEditingMode](passkit/pkshippingcontacteditingmode.md)
