Skip to content

Commit 66d12e1

Browse files
committed
Make all occurences of time.Time pointers
1 parent bc966b9 commit 66d12e1

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

contact/contact.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ type Contact struct {
3232
TotalCount int
3333
HRef string
3434
}
35-
CreatedDatetime time.Time
36-
UpdatedDatetime time.Time
35+
CreatedDatetime *time.Time
36+
UpdatedDatetime *time.Time
3737
}
3838

3939
type ContactList struct {

conversation/api.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ type Conversation struct {
4747
Channels []*Channel
4848
Messages *MessagesCount
4949
Status ConversationStatus
50-
CreatedDatetime time.Time
50+
CreatedDatetime *time.Time
5151
UpdatedDatetime *time.Time
5252
LastReceivedDatetime *time.Time
5353
}
@@ -59,7 +59,7 @@ type Contact struct {
5959
FirstName string
6060
LastName string
6161
CustomDetails map[string]interface{}
62-
CreatedAt time.Time
62+
CreatedAt *time.Time
6363
UpdatedAt *time.Time
6464
}
6565

@@ -68,7 +68,7 @@ type Channel struct {
6868
Name string
6969
PlatformID string
7070
Status string
71-
CreatedDatetime time.Time
71+
CreatedDatetime *time.Time
7272
UpdatedDatetime *time.Time
7373
}
7474

@@ -113,7 +113,7 @@ type Message struct {
113113
Status MessageStatus
114114
Type MessageType
115115
Content MessageContent
116-
CreatedDatetime time.Time
116+
CreatedDatetime *time.Time
117117
UpdatedDatetime *time.Time
118118
}
119119

@@ -204,7 +204,7 @@ type Webhook struct {
204204
ChannelID string
205205
Events []WebhookEvent
206206
URL string
207-
CreatedDatetime time.Time
207+
CreatedDatetime *time.Time
208208
UpdatedDatetime *time.Time
209209
}
210210

@@ -235,7 +235,7 @@ func (c *Contact) UnmarshalJSON(data []byte) error {
235235
FirstName string
236236
LastName string
237237
CustomDetails map[string]interface{}
238-
CreatedAt time.Time
238+
CreatedAt *time.Time
239239
UpdatedAt *time.Time
240240
}{}
241241

group/group.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ type Group struct {
2222
TotalCount int
2323
HRef string
2424
}
25-
CreatedDatetime time.Time
26-
UpdatedDatetime time.Time
25+
CreatedDatetime *time.Time
26+
UpdatedDatetime *time.Time
2727
}
2828

2929
type GroupList struct {

group/group_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,11 @@ func TestRead(t *testing.T) {
140140
t.Fatalf("got %s, expected https://rest.messagebird.com/groups/group-id", group.Contacts.HRef)
141141
}
142142

143-
if created, _ := time.Parse(time.RFC3339, "2018-07-25T12:16:10+00:00"); !created.Equal(group.CreatedDatetime) {
143+
if created, _ := time.Parse(time.RFC3339, "2018-07-25T12:16:10+00:00"); !created.Equal(*group.CreatedDatetime) {
144144
t.Fatalf("got %s, expected 2018-07-25T12:16:10+00:00", group.CreatedDatetime)
145145
}
146146

147-
if updated, _ := time.Parse(time.RFC3339, "2018-07-25T12:16:23+00:00"); !updated.Equal(group.UpdatedDatetime) {
147+
if updated, _ := time.Parse(time.RFC3339, "2018-07-25T12:16:23+00:00"); !updated.Equal(*group.UpdatedDatetime) {
148148
t.Fatalf("got %s, expected 2018-07-25T12:16:23+00:00", group.UpdatedDatetime)
149149
}
150150
}

0 commit comments

Comments
 (0)