UserShippingAddresses

public struct UserShippingAddresses : Codable

앱에 가입한 사용자의 배송지 정보 API 응답 클래스

Seealso

UserApi.shippingAddresses(fromUpdatedAt:pageSize:)
UserApi.shippingAddresses(addressId:)

배송지의 정렬 순서는 기본배송지가 무조건 젤 먼저, 그후에는 배송지 수정된 시각을 기준으로 최신순으로 정렬되어 나가고, 페이지 사이즈를 주어서 여러 페이지를 나누어 조회하거나, 특정 배송지 아이디만을 지정하여 해당 배송지 정보만을 조회할 수 있습니다.

  • 사용자 아이디

    Declaration

    Swift

    public let userId: Int64
  • 배송지 제공에 대한 사용자의 동의 필요 여부

    Declaration

    Swift

    public let needsAgreement: Bool
  • 사용자가 소유한 배송지 목록

    가장 최근 수정했던 순으로 정렬됩니다. (단, 기본 배송지는 수정시각과 상관없이 첫번째에 위치) shippingAddresses는 사용자의 동의를 받지 않은 경우 nil이 반환됩니다. shippingAddresses가 nil이면 needsAgreement 속성 값을 확인하여 사용자에게 정보 제공에 대한 동의를 요청하고 정보 획득을 시도해 볼 수 있습니다.

    Seealso

    ShippingAddress

    Declaration

    Swift

    public let shippingAddresses: [ShippingAddress]?