# UserShippingAddresses class Null safety

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

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

Annotations
  - @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true, includeIfNull: false)

## Properties

hashCode → int
  The hash code for this object. [...]
  read-only, inherited
needsAgreement ↔ bool
  배송지 정보 조회를 위하여 유저에게 제3자 정보제공동의를 받아야 하는지 여부
  @JsonKey(name: "shipping_addresses_needs_agreement"), read / write
runtimeType → Type
  A representation of the runtime type of the object.
  read-only, inherited
shippingAddresses ↔ List<ShippingAddress>?
  사용자의 배송지 정보 리스트 최신 수정순 (단, 기본 배송지는 수정시각과 상관없이 첫번째에 위치)
  read / write
userId ↔ int?
  배송지 정보를 요청한 회원번호
  read / write

## Methods

noSuchMethod(Invocation invocation) → dynamic
  Invoked when a non-existent method or property is accessed. [...]
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator. [...]
  inherited