shippingAddress method

Future<UserShippingAddress> shippingAddress({
  1. int? addressId,
})

KO: 배송지 조회
addressId에 배송지 ID 전달, 미전달 시 기본 배송지 조회

EN: Retrieve shipping address
Pass the Shipping address ID to addressId, retrieve the default shipping address if not passed

Implementation

Future<UserShippingAddress> shippingAddress({int? addressId}) async {
  SdkLog.d('[UserApi.shippingAddress] started | addressId=$addressId');
  final params = <String, Object>{Constants.addressId: ?addressId};
  final response = await _client.get(
    Constants.v2ShippingAddressPath,
    queryParameters: params,
  );
  final result = UserShippingAddress.fromJson(response.data);
  SdkLog.i(
    '[UserApi.shippingAddress] completed | id=${result.shippingAddress?.id} needsAgreement=${result.needsAgreement}',
  );
  return result;
}