blob: f33aeaa6d9d673aad29915804b350065045e5adf (
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 {
Country string `required help:"2-letter country code"`
State string `help:"2- or 3-letter state/subdivision code"`
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{
Country: addr.Country,
State: addr.State,
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,
}
}
|