blob: 756c39295276ff82f8ad1da698ef8996c94788d1 (
plain) (
blame)
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
31
32
33
34
35
36
37
|
package main
import "git.samanthony.xyz/lulu"
type ShippingAddress struct {
CountryCode string `required help:"2-letter country code" name:"country"`
StateCode string `help:"2- or 3-letter state/subdivision code" name:"state"`
City string `required`
Street1 string `required name:"street1"`
Street2 string `name:"street2"`
PostCode string `required name:"postcode"`
IsBusiness bool `name:"business"`
Name string `required help:"First & last name"`
Title lulu.Title
Organization string
Email lulu.EmailAddress
Phone lulu.PhoneNumber `required`
TaxId string
}
func (addr ShippingAddress) Addr() lulu.ShippingAddress {
return lulu.ShippingAddress{
CountryCode: addr.CountryCode,
StateCode: addr.StateCode,
City: addr.City,
Street1: addr.Street1,
Street2: addr.Street2,
PostCode: addr.PostCode,
IsBusiness: addr.IsBusiness,
Name: addr.Name,
Title: addr.Title,
Organization: addr.Organization,
Email: addr.Email,
Phone: addr.Phone,
TaxId: addr.TaxId,
}
}
|