All files / src/types/models address.ts

0% Statements 0/0
0% Branches 1/1
0% Functions 1/1
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30                                                           
// src/types/models/address.ts
 
export type AddressResponse = {
  id: number
  userId: number
  isPrimary: boolean
  purposeId: number
  purpose: string
  countryCode: string
  postalCode: string
  administrativeArea: string
  locality: string
  addressLine1: string | null
  dependentLocality: string
  addressLine2: string | null
  addressLine3: string | null
  latitude: number | null
  longitude: number | null
  createdAt: string
  updatedAt: string
}
 
// ページング付きレスポンス用(API の返しに合わせて調整)
export type AddressListResponse = {
  items: AddressResponse[]
  total: number
  page: number
  perPage: number
}