-
Notifications
You must be signed in to change notification settings - Fork 12
/
writabledialercontact.go
37 lines (25 loc) · 1.04 KB
/
writabledialercontact.go
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 platformclientv2
import (
"encoding/json"
"strconv"
"strings"
)
// Writabledialercontact
type Writabledialercontact struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// ContactListId - The identifier of the contact list containing this contact.
ContactListId *string `json:"contactListId,omitempty"`
// Data - An ordered map of the contact's columns and corresponding values.
Data *map[string]interface{} `json:"data,omitempty"`
// Callable - Indicates whether or not the contact can be called.
Callable *bool `json:"callable,omitempty"`
// PhoneNumberStatus - A map of phone number columns to PhoneNumberStatuses, which indicate if the phone number is callable or not.
PhoneNumberStatus *map[string]Phonenumberstatus `json:"phoneNumberStatus,omitempty"`
}
// String returns a JSON representation of the model
func (o *Writabledialercontact) String() string {
j, _ := json.Marshal(o)
str, _ := strconv.Unquote(strings.Replace(strconv.Quote(string(j)), `\\u`, `\u`, -1))
return str
}