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  }