github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelAgreement.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // Agreement undocumented 8 type Agreement struct { 9 // Entity is the base model of Agreement 10 Entity 11 // DisplayName undocumented 12 DisplayName *string `json:"displayName,omitempty"` 13 // IsViewingBeforeAcceptanceRequired undocumented 14 IsViewingBeforeAcceptanceRequired *bool `json:"isViewingBeforeAcceptanceRequired,omitempty"` 15 // Files undocumented 16 Files []AgreementFile `json:"files,omitempty"` 17 } 18 19 // AgreementAcceptance undocumented 20 type AgreementAcceptance struct { 21 // Entity is the base model of AgreementAcceptance 22 Entity 23 // AgreementID undocumented 24 AgreementID *string `json:"agreementId,omitempty"` 25 // UserID undocumented 26 UserID *string `json:"userId,omitempty"` 27 // AgreementFileID undocumented 28 AgreementFileID *string `json:"agreementFileId,omitempty"` 29 // RecordedDateTime undocumented 30 RecordedDateTime *time.Time `json:"recordedDateTime,omitempty"` 31 // UserDisplayName undocumented 32 UserDisplayName *string `json:"userDisplayName,omitempty"` 33 // UserPrincipalName undocumented 34 UserPrincipalName *string `json:"userPrincipalName,omitempty"` 35 // UserEmail undocumented 36 UserEmail *string `json:"userEmail,omitempty"` 37 // State undocumented 38 State *AgreementAcceptanceState `json:"state,omitempty"` 39 } 40 41 // AgreementFile undocumented 42 type AgreementFile struct { 43 // Entity is the base model of AgreementFile 44 Entity 45 // Language undocumented 46 Language *string `json:"language,omitempty"` 47 // FileName undocumented 48 FileName *string `json:"fileName,omitempty"` 49 // FileData undocumented 50 FileData *AgreementFileData `json:"fileData,omitempty"` 51 // IsDefault undocumented 52 IsDefault *bool `json:"isDefault,omitempty"` 53 } 54 55 // AgreementFileData undocumented 56 type AgreementFileData struct { 57 // Object is the base model of AgreementFileData 58 Object 59 // Data undocumented 60 Data *Binary `json:"data,omitempty"` 61 }