github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelExact.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // ExactMatchClassificationRequestObject undocumented 8 type ExactMatchClassificationRequestObject struct { 9 // Object is the base model of ExactMatchClassificationRequestObject 10 Object 11 // SensitiveTypeIDs undocumented 12 SensitiveTypeIDs []string `json:"sensitiveTypeIds,omitempty"` 13 // Text undocumented 14 Text *string `json:"text,omitempty"` 15 // TimeoutInMs undocumented 16 TimeoutInMs *int `json:"timeoutInMs,omitempty"` 17 // ContentClassifications undocumented 18 ContentClassifications []ContentClassification `json:"contentClassifications,omitempty"` 19 } 20 21 // ExactMatchClassificationResult undocumented 22 type ExactMatchClassificationResult struct { 23 // Object is the base model of ExactMatchClassificationResult 24 Object 25 // Classification undocumented 26 Classification []DetectedSensitiveContent `json:"classification,omitempty"` 27 // Errors undocumented 28 Errors []ClassificationError `json:"errors,omitempty"` 29 } 30 31 // ExactMatchDataStore undocumented 32 type ExactMatchDataStore struct { 33 // Entity is the base model of ExactMatchDataStore 34 Entity 35 // DisplayName undocumented 36 DisplayName *string `json:"displayName,omitempty"` 37 // Description undocumented 38 Description *string `json:"description,omitempty"` 39 // DataLastUpdatedDateTime undocumented 40 DataLastUpdatedDateTime *time.Time `json:"dataLastUpdatedDateTime,omitempty"` 41 // Sessions undocumented 42 Sessions []ExactMatchSession `json:"sessions,omitempty"` 43 } 44 45 // ExactMatchJobBase undocumented 46 type ExactMatchJobBase struct { 47 // Entity is the base model of ExactMatchJobBase 48 Entity 49 // CreationDateTime undocumented 50 CreationDateTime *time.Time `json:"creationDateTime,omitempty"` 51 // StartDateTime undocumented 52 StartDateTime *time.Time `json:"startDateTime,omitempty"` 53 // LastUpdatedDateTime undocumented 54 LastUpdatedDateTime *time.Time `json:"lastUpdatedDateTime,omitempty"` 55 // CompletionDateTime undocumented 56 CompletionDateTime *time.Time `json:"completionDateTime,omitempty"` 57 // Error undocumented 58 Error *ClassificationError `json:"error,omitempty"` 59 } 60 61 // ExactMatchLookupJob undocumented 62 type ExactMatchLookupJob struct { 63 // ExactMatchJobBase is the base model of ExactMatchLookupJob 64 ExactMatchJobBase 65 // State undocumented 66 State *string `json:"state,omitempty"` 67 // MatchingRows undocumented 68 MatchingRows []LookupResultRow `json:"matchingRows,omitempty"` 69 } 70 71 // ExactMatchSession undocumented 72 type ExactMatchSession struct { 73 // ExactMatchJobBase is the base model of ExactMatchSession 74 ExactMatchJobBase 75 // DatastoreID undocumented 76 DatastoreID *string `json:"datastoreId,omitempty"` 77 // UploadAgentID undocumented 78 UploadAgentID *string `json:"uploadAgentId,omitempty"` 79 // Fields undocumented 80 Fields []string `json:"fields,omitempty"` 81 // FileName undocumented 82 FileName *string `json:"fileName,omitempty"` 83 // Checksum undocumented 84 Checksum *string `json:"checksum,omitempty"` 85 // DataUploadURI undocumented 86 DataUploadURI *string `json:"dataUploadURI,omitempty"` 87 // RemainingBlockCount undocumented 88 RemainingBlockCount *int `json:"remainingBlockCount,omitempty"` 89 // TotalBlockCount undocumented 90 TotalBlockCount *int `json:"totalBlockCount,omitempty"` 91 // State undocumented 92 State *string `json:"state,omitempty"` 93 // UploadCompletionDateTime undocumented 94 UploadCompletionDateTime *time.Time `json:"uploadCompletionDateTime,omitempty"` 95 // ProcessingCompletionDateTime undocumented 96 ProcessingCompletionDateTime *time.Time `json:"processingCompletionDateTime,omitempty"` 97 // RowsPerBlock undocumented 98 RowsPerBlock *int `json:"rowsPerBlock,omitempty"` 99 // TotalJobCount undocumented 100 TotalJobCount *int `json:"totalJobCount,omitempty"` 101 // RemainingJobCount undocumented 102 RemainingJobCount *int `json:"remainingJobCount,omitempty"` 103 // UploadAgent undocumented 104 UploadAgent *ExactMatchUploadAgent `json:"uploadAgent,omitempty"` 105 } 106 107 // ExactMatchUploadAgent undocumented 108 type ExactMatchUploadAgent struct { 109 // Entity is the base model of ExactMatchUploadAgent 110 Entity 111 // Description undocumented 112 Description *string `json:"description,omitempty"` 113 // CreationDateTime undocumented 114 CreationDateTime *time.Time `json:"creationDateTime,omitempty"` 115 }