1package customerinsights 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// CalculationWindowTypes enumerates the values for calculation window types. 10type CalculationWindowTypes string 11 12const ( 13 // Day ... 14 Day CalculationWindowTypes = "Day" 15 // Hour ... 16 Hour CalculationWindowTypes = "Hour" 17 // Lifetime ... 18 Lifetime CalculationWindowTypes = "Lifetime" 19 // Month ... 20 Month CalculationWindowTypes = "Month" 21 // Week ... 22 Week CalculationWindowTypes = "Week" 23) 24 25// PossibleCalculationWindowTypesValues returns an array of possible values for the CalculationWindowTypes const type. 26func PossibleCalculationWindowTypesValues() []CalculationWindowTypes { 27 return []CalculationWindowTypes{Day, Hour, Lifetime, Month, Week} 28} 29 30// CardinalityTypes enumerates the values for cardinality types. 31type CardinalityTypes string 32 33const ( 34 // ManyToMany ... 35 ManyToMany CardinalityTypes = "ManyToMany" 36 // OneToMany ... 37 OneToMany CardinalityTypes = "OneToMany" 38 // OneToOne ... 39 OneToOne CardinalityTypes = "OneToOne" 40) 41 42// PossibleCardinalityTypesValues returns an array of possible values for the CardinalityTypes const type. 43func PossibleCardinalityTypesValues() []CardinalityTypes { 44 return []CardinalityTypes{ManyToMany, OneToMany, OneToOne} 45} 46 47// CompletionOperationTypes enumerates the values for completion operation types. 48type CompletionOperationTypes string 49 50const ( 51 // DeleteFile ... 52 DeleteFile CompletionOperationTypes = "DeleteFile" 53 // DoNothing ... 54 DoNothing CompletionOperationTypes = "DoNothing" 55 // MoveFile ... 56 MoveFile CompletionOperationTypes = "MoveFile" 57) 58 59// PossibleCompletionOperationTypesValues returns an array of possible values for the CompletionOperationTypes const type. 60func PossibleCompletionOperationTypesValues() []CompletionOperationTypes { 61 return []CompletionOperationTypes{DeleteFile, DoNothing, MoveFile} 62} 63 64// ConnectorMappingStates enumerates the values for connector mapping states. 65type ConnectorMappingStates string 66 67const ( 68 // Created ... 69 Created ConnectorMappingStates = "Created" 70 // Creating ... 71 Creating ConnectorMappingStates = "Creating" 72 // Expiring ... 73 Expiring ConnectorMappingStates = "Expiring" 74 // Failed ... 75 Failed ConnectorMappingStates = "Failed" 76 // Ready ... 77 Ready ConnectorMappingStates = "Ready" 78 // Running ... 79 Running ConnectorMappingStates = "Running" 80 // Stopped ... 81 Stopped ConnectorMappingStates = "Stopped" 82) 83 84// PossibleConnectorMappingStatesValues returns an array of possible values for the ConnectorMappingStates const type. 85func PossibleConnectorMappingStatesValues() []ConnectorMappingStates { 86 return []ConnectorMappingStates{Created, Creating, Expiring, Failed, Ready, Running, Stopped} 87} 88 89// ConnectorStates enumerates the values for connector states. 90type ConnectorStates string 91 92const ( 93 // ConnectorStatesCreated ... 94 ConnectorStatesCreated ConnectorStates = "Created" 95 // ConnectorStatesCreating ... 96 ConnectorStatesCreating ConnectorStates = "Creating" 97 // ConnectorStatesDeleting ... 98 ConnectorStatesDeleting ConnectorStates = "Deleting" 99 // ConnectorStatesExpiring ... 100 ConnectorStatesExpiring ConnectorStates = "Expiring" 101 // ConnectorStatesFailed ... 102 ConnectorStatesFailed ConnectorStates = "Failed" 103 // ConnectorStatesReady ... 104 ConnectorStatesReady ConnectorStates = "Ready" 105) 106 107// PossibleConnectorStatesValues returns an array of possible values for the ConnectorStates const type. 108func PossibleConnectorStatesValues() []ConnectorStates { 109 return []ConnectorStates{ConnectorStatesCreated, ConnectorStatesCreating, ConnectorStatesDeleting, ConnectorStatesExpiring, ConnectorStatesFailed, ConnectorStatesReady} 110} 111 112// ConnectorTypes enumerates the values for connector types. 113type ConnectorTypes string 114 115const ( 116 // AzureBlob ... 117 AzureBlob ConnectorTypes = "AzureBlob" 118 // CRM ... 119 CRM ConnectorTypes = "CRM" 120 // ExchangeOnline ... 121 ExchangeOnline ConnectorTypes = "ExchangeOnline" 122 // None ... 123 None ConnectorTypes = "None" 124 // Outbound ... 125 Outbound ConnectorTypes = "Outbound" 126 // Salesforce ... 127 Salesforce ConnectorTypes = "Salesforce" 128) 129 130// PossibleConnectorTypesValues returns an array of possible values for the ConnectorTypes const type. 131func PossibleConnectorTypesValues() []ConnectorTypes { 132 return []ConnectorTypes{AzureBlob, CRM, ExchangeOnline, None, Outbound, Salesforce} 133} 134 135// DataSourceType enumerates the values for data source type. 136type DataSourceType string 137 138const ( 139 // DataSourceTypeConnector ... 140 DataSourceTypeConnector DataSourceType = "Connector" 141 // DataSourceTypeLinkInteraction ... 142 DataSourceTypeLinkInteraction DataSourceType = "LinkInteraction" 143 // DataSourceTypeSystemDefault ... 144 DataSourceTypeSystemDefault DataSourceType = "SystemDefault" 145) 146 147// PossibleDataSourceTypeValues returns an array of possible values for the DataSourceType const type. 148func PossibleDataSourceTypeValues() []DataSourceType { 149 return []DataSourceType{DataSourceTypeConnector, DataSourceTypeLinkInteraction, DataSourceTypeSystemDefault} 150} 151 152// EntityTypes enumerates the values for entity types. 153type EntityTypes string 154 155const ( 156 // EntityTypesInteraction ... 157 EntityTypesInteraction EntityTypes = "Interaction" 158 // EntityTypesNone ... 159 EntityTypesNone EntityTypes = "None" 160 // EntityTypesProfile ... 161 EntityTypesProfile EntityTypes = "Profile" 162 // EntityTypesRelationship ... 163 EntityTypesRelationship EntityTypes = "Relationship" 164) 165 166// PossibleEntityTypesValues returns an array of possible values for the EntityTypes const type. 167func PossibleEntityTypesValues() []EntityTypes { 168 return []EntityTypes{EntityTypesInteraction, EntityTypesNone, EntityTypesProfile, EntityTypesRelationship} 169} 170 171// ErrorManagementTypes enumerates the values for error management types. 172type ErrorManagementTypes string 173 174const ( 175 // RejectAndContinue ... 176 RejectAndContinue ErrorManagementTypes = "RejectAndContinue" 177 // RejectUntilLimit ... 178 RejectUntilLimit ErrorManagementTypes = "RejectUntilLimit" 179 // StopImport ... 180 StopImport ErrorManagementTypes = "StopImport" 181) 182 183// PossibleErrorManagementTypesValues returns an array of possible values for the ErrorManagementTypes const type. 184func PossibleErrorManagementTypesValues() []ErrorManagementTypes { 185 return []ErrorManagementTypes{RejectAndContinue, RejectUntilLimit, StopImport} 186} 187 188// FrequencyTypes enumerates the values for frequency types. 189type FrequencyTypes string 190 191const ( 192 // FrequencyTypesDay ... 193 FrequencyTypesDay FrequencyTypes = "Day" 194 // FrequencyTypesHour ... 195 FrequencyTypesHour FrequencyTypes = "Hour" 196 // FrequencyTypesMinute ... 197 FrequencyTypesMinute FrequencyTypes = "Minute" 198 // FrequencyTypesMonth ... 199 FrequencyTypesMonth FrequencyTypes = "Month" 200 // FrequencyTypesWeek ... 201 FrequencyTypesWeek FrequencyTypes = "Week" 202) 203 204// PossibleFrequencyTypesValues returns an array of possible values for the FrequencyTypes const type. 205func PossibleFrequencyTypesValues() []FrequencyTypes { 206 return []FrequencyTypes{FrequencyTypesDay, FrequencyTypesHour, FrequencyTypesMinute, FrequencyTypesMonth, FrequencyTypesWeek} 207} 208 209// InstanceOperationType enumerates the values for instance operation type. 210type InstanceOperationType string 211 212const ( 213 // Delete ... 214 Delete InstanceOperationType = "Delete" 215 // Upsert ... 216 Upsert InstanceOperationType = "Upsert" 217) 218 219// PossibleInstanceOperationTypeValues returns an array of possible values for the InstanceOperationType const type. 220func PossibleInstanceOperationTypeValues() []InstanceOperationType { 221 return []InstanceOperationType{Delete, Upsert} 222} 223 224// KpiFunctions enumerates the values for kpi functions. 225type KpiFunctions string 226 227const ( 228 // KpiFunctionsAvg ... 229 KpiFunctionsAvg KpiFunctions = "Avg" 230 // KpiFunctionsCount ... 231 KpiFunctionsCount KpiFunctions = "Count" 232 // KpiFunctionsCountDistinct ... 233 KpiFunctionsCountDistinct KpiFunctions = "CountDistinct" 234 // KpiFunctionsLast ... 235 KpiFunctionsLast KpiFunctions = "Last" 236 // KpiFunctionsMax ... 237 KpiFunctionsMax KpiFunctions = "Max" 238 // KpiFunctionsMin ... 239 KpiFunctionsMin KpiFunctions = "Min" 240 // KpiFunctionsNone ... 241 KpiFunctionsNone KpiFunctions = "None" 242 // KpiFunctionsSum ... 243 KpiFunctionsSum KpiFunctions = "Sum" 244) 245 246// PossibleKpiFunctionsValues returns an array of possible values for the KpiFunctions const type. 247func PossibleKpiFunctionsValues() []KpiFunctions { 248 return []KpiFunctions{KpiFunctionsAvg, KpiFunctionsCount, KpiFunctionsCountDistinct, KpiFunctionsLast, KpiFunctionsMax, KpiFunctionsMin, KpiFunctionsNone, KpiFunctionsSum} 249} 250 251// LinkTypes enumerates the values for link types. 252type LinkTypes string 253 254const ( 255 // CopyIfNull ... 256 CopyIfNull LinkTypes = "CopyIfNull" 257 // UpdateAlways ... 258 UpdateAlways LinkTypes = "UpdateAlways" 259) 260 261// PossibleLinkTypesValues returns an array of possible values for the LinkTypes const type. 262func PossibleLinkTypesValues() []LinkTypes { 263 return []LinkTypes{CopyIfNull, UpdateAlways} 264} 265 266// PermissionTypes enumerates the values for permission types. 267type PermissionTypes string 268 269const ( 270 // Manage ... 271 Manage PermissionTypes = "Manage" 272 // Read ... 273 Read PermissionTypes = "Read" 274 // Write ... 275 Write PermissionTypes = "Write" 276) 277 278// PossiblePermissionTypesValues returns an array of possible values for the PermissionTypes const type. 279func PossiblePermissionTypesValues() []PermissionTypes { 280 return []PermissionTypes{Manage, Read, Write} 281} 282 283// ProvisioningStates enumerates the values for provisioning states. 284type ProvisioningStates string 285 286const ( 287 // ProvisioningStatesDeleting ... 288 ProvisioningStatesDeleting ProvisioningStates = "Deleting" 289 // ProvisioningStatesExpiring ... 290 ProvisioningStatesExpiring ProvisioningStates = "Expiring" 291 // ProvisioningStatesFailed ... 292 ProvisioningStatesFailed ProvisioningStates = "Failed" 293 // ProvisioningStatesHumanIntervention ... 294 ProvisioningStatesHumanIntervention ProvisioningStates = "HumanIntervention" 295 // ProvisioningStatesProvisioning ... 296 ProvisioningStatesProvisioning ProvisioningStates = "Provisioning" 297 // ProvisioningStatesSucceeded ... 298 ProvisioningStatesSucceeded ProvisioningStates = "Succeeded" 299) 300 301// PossibleProvisioningStatesValues returns an array of possible values for the ProvisioningStates const type. 302func PossibleProvisioningStatesValues() []ProvisioningStates { 303 return []ProvisioningStates{ProvisioningStatesDeleting, ProvisioningStatesExpiring, ProvisioningStatesFailed, ProvisioningStatesHumanIntervention, ProvisioningStatesProvisioning, ProvisioningStatesSucceeded} 304} 305 306// RoleTypes enumerates the values for role types. 307type RoleTypes string 308 309const ( 310 // Admin ... 311 Admin RoleTypes = "Admin" 312 // DataAdmin ... 313 DataAdmin RoleTypes = "DataAdmin" 314 // DataReader ... 315 DataReader RoleTypes = "DataReader" 316 // ManageAdmin ... 317 ManageAdmin RoleTypes = "ManageAdmin" 318 // ManageReader ... 319 ManageReader RoleTypes = "ManageReader" 320 // Reader ... 321 Reader RoleTypes = "Reader" 322) 323 324// PossibleRoleTypesValues returns an array of possible values for the RoleTypes const type. 325func PossibleRoleTypesValues() []RoleTypes { 326 return []RoleTypes{Admin, DataAdmin, DataReader, ManageAdmin, ManageReader, Reader} 327} 328 329// Status enumerates the values for status. 330type Status string 331 332const ( 333 // StatusActive ... 334 StatusActive Status = "Active" 335 // StatusDeleted ... 336 StatusDeleted Status = "Deleted" 337 // StatusNone ... 338 StatusNone Status = "None" 339) 340 341// PossibleStatusValues returns an array of possible values for the Status const type. 342func PossibleStatusValues() []Status { 343 return []Status{StatusActive, StatusDeleted, StatusNone} 344} 345