-
Notifications
You must be signed in to change notification settings - Fork 12
/
faxsendrequest.go
53 lines (33 loc) · 1.5 KB
/
faxsendrequest.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package platformclientv2
import (
"encoding/json"
"strconv"
"strings"
)
// Faxsendrequest
type Faxsendrequest struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// Addresses - A list of outbound fax dialing addresses. E.g. +13175555555 or 3175555555
Addresses *[]string `json:"addresses,omitempty"`
// DocumentId - DocumentId of Content Management artifact. If Content Management document is not used for faxing, documentId should be null
DocumentId *string `json:"documentId,omitempty"`
// ContentType - The content type that is going to be uploaded. If Content Management document is used for faxing, contentType will be ignored
ContentType *string `json:"contentType,omitempty"`
// Workspace - Workspace in which the document should be stored. If Content Management document is used for faxing, workspace will be ignored
Workspace *Workspace `json:"workspace,omitempty"`
// CoverSheet - Data for coversheet generation.
CoverSheet *Coversheet `json:"coverSheet,omitempty"`
// TimeZoneOffsetMinutes - Time zone offset minutes from GMT
TimeZoneOffsetMinutes *int `json:"timeZoneOffsetMinutes,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
// String returns a JSON representation of the model
func (o *Faxsendrequest) String() string {
j, _ := json.Marshal(o)
str, _ := strconv.Unquote(strings.Replace(strconv.Quote(string(j)), `\\u`, `\u`, -1))
return str
}