-
Notifications
You must be signed in to change notification settings - Fork 0
/
share_create_req.go
46 lines (29 loc) · 1.52 KB
/
share_create_req.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
/*
* Quatrix API
*
* Download and upload files or folders, share them with predefined security options, manage your account and profile settings and a lot more functionalities can be easily integrated into your application using our Quatrix APIs. Learn more how to authenticate the Quatrix session, how to construct JSON formatted API calls and what responses to expect in our [API Guide](https://docs.maytech.net/display/MD/API+Guide).
*
* API version: 1.0.0
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package quatrix
type ShareCreateReq struct {
FolderId string `json:"folder_id"`
Files []string `json:"files"`
Contacts []string `json:"contacts"`
Subject string `json:"subject,omitempty"`
Message string `json:"message,omitempty"`
// it should be larger than the \"activates\" parameter.
Expires float32 `json:"expires,omitempty"`
Activates float32 `json:"activates,omitempty"`
ReturnFiles bool `json:"return_files,omitempty"`
// for PGP encrypted shares PGP keys should be generated by the sender and the recipient. PGP encryption is disabled for public shares.
PgpEncrypted bool `json:"pgp_encrypted,omitempty"`
ReturnPgpEncrypted bool `json:"return_pgp_encrypted,omitempty"`
MessageSignature string `json:"message_signature,omitempty"`
Notify bool `json:"notify,omitempty"`
ShareType string `json:"share_type,omitempty"`
Pin string `json:"pin,omitempty"`
// create a share with sending an email or just create a share
SendEmail bool `json:"send_email,omitempty"`
}