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  }