mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-09-10 23:32:30 +00:00
.github
bridge
ci
contrib
docker
gateway
hook
img
internal
matterclient
matterhook
vendor
github.com
42wim
Baozisoftware
Jeffail
Philipp15b
Rhymen
d5
davecgh
dgrijalva
fsnotify
go-telegram-bot-api
golang
gomarkdown
google
gopackage
gorilla
hashicorp
jpillora
kardianos
keybase
konsorten
labstack
lrstanley
magiconair
matterbridge
mattermost
mattn
mgutz
missdeer
mitchellh
mreiferson
mrexodia
nelsonken
nicksnyder
paulrosania
pborman
pelletier
pkg
pmezard
rickb777
rs
russross
saintfish
shazow
sirupsen
skip2
slack-go
spf13
stretchr
subosito
technoweenie
valyala
writeas
yaegashi
msgraph.go
beta
ActionAad.go
ActionAccess.go
ActionActive.go
ActionActivity.go
ActionAdministrative.go
ActionAdvanced.go
ActionAgreement.go
ActionAlert.go
ActionAndroid.go
ActionApp.go
ActionApple.go
ActionApplication.go
ActionApproval.go
ActionAttachment.go
ActionAudit.go
ActionBase.go
ActionBooking.go
ActionBusiness.go
ActionCalendar.go
ActionCall.go
ActionChannel.go
ActionChat.go
ActionCloud.go
ActionCommand.go
ActionComms.go
ActionCompany.go
ActionConditional.go
ActionContact.go
ActionContent.go
ActionConversation.go
ActionCustomer.go
ActionData.go
ActionDefault.go
ActionDep.go
ActionDetected.go
ActionDevice.go
ActionDimension.go
ActionDirectory.go
ActionDocument.go
ActionDomain.go
ActionDrive.go
ActionEducation.go
ActionEmbedded.go
ActionEmployee.go
ActionEnrollment.go
ActionEntitlement.go
ActionEvent.go
ActionExact.go
ActionExternal.go
ActionFeature.go
ActionFinancials.go
ActionGeneral.go
ActionGovernance.go
ActionGroup.go
ActionIOS.go
ActionIdentity.go
ActionImported.go
ActionInference.go
ActionInformation.go
ActionIntune.go
ActionInvitation.go
ActionItem.go
ActionJournal.go
ActionList.go
ActionMDM.go
ActionMac.go
ActionMail.go
ActionManaged.go
ActionManagement.go
ActionMessage.go
ActionMicrosoft.go
ActionMobile.go
ActionNotebook.go
ActionNotification.go
ActionOffice.go
ActionOn.go
ActionOnenote.go
ActionOrg.go
ActionOrganization.go
ActionOutlook.go
ActionParticipant.go
ActionPermission.go
ActionPlanner.go
ActionPolicy.go
ActionPost.go
ActionPrivileged.go
ActionProfile.go
ActionProgram.go
ActionPublished.go
ActionPurchase.go
ActionRbac.go
ActionRemote.go
ActionReport.go
ActionRequest.go
ActionRisky.go
ActionRole.go
ActionRoom.go
ActionSales.go
ActionSchedule.go
ActionSearch.go
ActionSection.go
ActionSecurity.go
ActionSensitivity.go
ActionService.go
ActionShared.go
ActionSite.go
ActionSynchronization.go
ActionTargeted.go
ActionTeam.go
ActionTeams.go
ActionTeamwork.go
ActionTenant.go
ActionTerms.go
ActionThreat.go
ActionTi.go
ActionTrending.go
ActionTrust.go
ActionUnified.go
ActionUsed.go
ActionUser.go
ActionVPP.go
ActionVendor.go
ActionWindows.go
ActionWindows10.go
ActionWindows81.go
ActionWorkbook.go
EnumACL.go
EnumAccess.go
EnumAccount.go
EnumAction.go
EnumActivity.go
EnumAdmin.go
EnumAdministrator.go
EnumAdvanced.go
EnumAgent.go
EnumAgreement.go
EnumAlert.go
EnumAlignment.go
EnumAllowed.go
EnumAnalytics.go
EnumAndroid.go
EnumAnniversary.go
EnumApp.go
EnumApple.go
EnumApplication.go
EnumApplied.go
EnumApproval.go
EnumAssignment.go
EnumAttachment.go
EnumAttendee.go
EnumAttribute.go
EnumAuth.go
EnumAuto.go
EnumAutomatic.go
EnumAzure.go
EnumBinary.go
EnumBit.go
EnumBody.go
EnumBooking.go
EnumBrowser.go
EnumCalendar.go
EnumCall.go
EnumCategory.go
EnumCertificate.go
EnumChange.go
EnumChannel.go
EnumChassis.go
EnumChat.go
EnumClonable.go
EnumCloud.go
EnumCompany.go
EnumCompliance.go
EnumComponent.go
EnumConditional.go
EnumConfiguration.go
EnumConnection.go
EnumContact.go
EnumContent.go
EnumConversation.go
EnumDMA.go
EnumData.go
EnumDay.go
EnumDefender.go
EnumDelegate.go
EnumDelivery.go
EnumDep.go
EnumDerived.go
EnumDevice.go
EnumDiagnostic.go
EnumDiamond.go
EnumDirectory.go
EnumDiscovery.go
EnumDisk.go
EnumDlp.go
EnumDomain.go
EnumEap.go
EnumEas.go
EnumEdge.go
EnumEdition.go
EnumEducation.go
EnumEmail.go
EnumEmbedded.go
EnumEnablement.go
EnumEncrypt.go
EnumEncryption.go
EnumEndpoint.go
EnumEnrollment.go
EnumEntity.go
EnumEntry.go
EnumError.go
EnumEvent.go
EnumExchange.go
EnumExternal.go
EnumFeature.go
EnumFile.go
EnumFirewall.go
EnumFolder.go
EnumFollowup.go
EnumFree.go
EnumGiphy.go
EnumGroup.go
EnumHash.go
EnumHealth.go
EnumIOS.go
EnumITunes.go
EnumImportance.go
EnumImported.go
EnumInference.go
EnumInitiator.go
EnumInk.go
EnumInstall.go
EnumIntended.go
EnumInternet.go
EnumKey.go
EnumLan.go
EnumLanguage.go
EnumLocal.go
EnumLocation.go
EnumLog.go
EnumLogon.go
EnumLost.go
EnumMDM.go
EnumMac.go
EnumMail.go
EnumManaged.go
EnumManagement.go
EnumMedia.go
EnumMeeting.go
EnumMessage.go
EnumMetered.go
EnumMicrosoft.go
EnumMigration.go
EnumMiracast.go
EnumMobile.go
EnumModality.go
EnumMutability.go
EnumNDES.go
EnumNetwork.go
EnumNon.go
EnumNotification.go
EnumObject.go
EnumOffice.go
EnumOn.go
EnumOnenote.go
EnumOnline.go
EnumOperation.go
EnumOverride.go
EnumOwner.go
EnumPage.go
EnumPermission.go
EnumPersistent.go
EnumPerson.go
EnumPhone.go
EnumPhysical.go
EnumPlace.go
EnumPlanner.go
EnumPlatform.go
EnumPlay.go
EnumPolicy.go
EnumPower.go
EnumPrerelease.go
EnumPriority.go
EnumProcess.go
EnumProperty.go
EnumProvisioning.go
EnumQuarantine.go
EnumRating.go
EnumRecipient.go
EnumRecord.go
EnumRecording.go
EnumRecurrence.go
EnumReference.go
EnumRegistration.go
EnumRegistry.go
EnumReject.go
EnumRemediation.go
EnumRemote.go
EnumRequired.go
EnumRequirement.go
EnumResponse.go
EnumRestricted.go
EnumRestriction.go
EnumResultant.go
EnumRisk.go
EnumRole.go
EnumRouting.go
EnumRule.go
EnumRun.go
EnumSafe.go
EnumSchedule.go
EnumScope.go
EnumScreen.go
EnumSecure.go
EnumSecurity.go
EnumSensitivity.go
EnumService.go
EnumSetup.go
EnumShared.go
EnumSign.go
EnumSignin.go
EnumSite.go
EnumSkill.go
EnumStaged.go
EnumState.go
EnumStatus.go
EnumSubject.go
EnumSynchronization.go
EnumTask.go
EnumTeam.go
EnumTeams.go
EnumThreat.go
EnumTi.go
EnumTime.go
EnumTlp.go
EnumToken.go
EnumTone.go
EnumUnary.go
EnumUpdate.go
EnumUsage.go
EnumUser.go
EnumUsername.go
EnumVPN.go
EnumVPP.go
EnumVisibility.go
EnumWatermark.go
EnumWeb.go
EnumWebsite.go
EnumWeek.go
EnumWeekly.go
EnumWelcome.go
EnumWiFi.go
EnumWin32.go
EnumWindows.go
EnumWindows10.go
EnumWired.go
EnumWorkforce.go
GraphService.go
ModelACL.go
ModelAPI.go
ModelAad.go
ModelAccess.go
ModelAccount.go
ModelActive.go
ModelActivity.go
ModelAdd.go
ModelAdmin.go
ModelAdministrative.go
ModelAdvanced.go
ModelAged.go
ModelAgreement.go
ModelAir.go
ModelAlbum.go
ModelAlert.go
ModelAll.go
ModelAllowed.go
ModelAlternative.go
ModelAndroid.go
ModelAnonymous.go
ModelApp.go
ModelApple.go
ModelApplication.go
ModelApplied.go
ModelApply.go
ModelApproval.go
ModelAssigned.go
ModelAttachment.go
ModelAttendee.go
ModelAttribute.go
ModelAudio.go
ModelAudit.go
ModelAuthentication.go
ModelAuto.go
ModelAutomatic.go
ModelAverage.go
ModelAzure.go
ModelBase.go
ModelBinary.go
ModelBit.go
ModelBlock.go
ModelBooking.go
ModelBoolean.go
ModelBulk.go
ModelBundle.go
ModelBusiness.go
ModelCalculated.go
ModelCalendar.go
ModelCall.go
ModelCancel.go
ModelCart.go
ModelCertificate.go
ModelCertification.go
ModelChange.go
ModelChannel.go
ModelChat.go
ModelChoice.go
ModelCircular.go
ModelClassifcation.go
ModelClassification.go
ModelCloud.go
ModelColumn.go
ModelCommand.go
ModelComment.go
ModelComms.go
ModelCompany.go
ModelComplex.go
ModelCompliance.go
ModelConditional.go
ModelConfiguration.go
ModelConnection.go
ModelContact.go
ModelContent.go
ModelContract.go
ModelControl.go
ModelConversation.go
ModelConvert.go
ModelCopy.go
ModelCountry.go
ModelCreate.go
ModelCredential.go
ModelCurrency.go
ModelCurrent.go
ModelCustom.go
ModelCustomer.go
ModelDaily.go
ModelData.go
ModelDate.go
ModelDaylight.go
ModelDefault.go
ModelDefender.go
ModelDelegated.go
ModelDelete.go
ModelDeleted.go
ModelDelivery.go
ModelDep.go
ModelDetails.go
ModelDetected.go
ModelDevice.go
ModelDiagnostic.go
ModelDimension.go
ModelDirectory.go
ModelDiscovered.go
ModelDlp.go
ModelDocument.go
ModelDomain.go
ModelDowngrade.go
ModelDrive.go
ModelE.go
ModelEas.go
ModelEdge.go
ModelEdit.go
ModelEdition.go
ModelEducation.go
ModelEducational.go
ModelEmail.go
ModelEmbedded.go
ModelEmployee.go
ModelEncrypt.go
ModelEncryption.go
ModelEndpoint.go
ModelEnrollment.go
ModelEnterprise.go
ModelEntitlement.go
ModelEntity.go
ModelError.go
ModelEvaluate.go
ModelEvent.go
ModelExact.go
ModelExcluded.go
ModelExclusion.go
ModelExpression.go
ModelExtended.go
ModelExtension.go
ModelExternal.go
ModelFeature.go
ModelField.go
ModelFile.go
ModelFilter.go
ModelFinancials.go
ModelFlex.go
ModelFocus.go
ModelFolder.go
ModelFollowup.go
ModelFree.go
ModelGeneral.go
ModelGeneric.go
ModelGeo.go
ModelGeolocation.go
ModelGovernance.go
ModelGroup.go
ModelHardware.go
ModelHas.go
ModelHashes.go
ModelHost.go
ModelHourly.go
ModelHybrid.go
ModelIOS.go
ModelIP.go
ModelIPv4.go
ModelIPv6.go
ModelIdentity.go
ModelImage.go
ModelImplicit.go
ModelImported.go
ModelImpossible.go
ModelIncoming.go
ModelIncomplete.go
ModelInference.go
ModelInformation.go
ModelInformational.go
ModelInitiator.go
ModelInner.go
ModelInsight.go
ModelInstance.go
ModelInstitution.go
ModelInternet.go
ModelIntune.go
ModelInvitation.go
ModelInvite.go
ModelInvited.go
ModelIosik.go
ModelItem.go
ModelJSON.go
ModelJob.go
ModelJournal.go
ModelJustify.go
ModelKerberos.go
ModelKey.go
ModelLabel.go
ModelLabeling.go
ModelLanguage.go
ModelLeaked.go
ModelLearned.go
ModelLicense.go
ModelList.go
ModelLocale.go
ModelLocalized.go
ModelLocate.go
ModelLocated.go
ModelLocation.go
ModelLogged.go
ModelLogon.go
ModelLookup.go
ModelMDM.go
ModelMFA.go
ModelMac.go
ModelMail.go
ModelMailbox.go
ModelMalware.go
ModelManaged.go
ModelManagement.go
ModelMark.go
ModelMatch.go
ModelMatching.go
ModelMedia.go
ModelMeeting.go
ModelMembership.go
ModelMention.go
ModelMentions.go
ModelMessage.go
ModelMetadata.go
ModelMicrosoft.go
ModelMime.go
ModelMobile.go
ModelModified.go
ModelMove.go
ModelMulti.go
ModelMute.go
ModelNDES.go
ModelNamed.go
ModelNetwork.go
ModelNotebook.go
ModelNotification.go
ModelNotify.go
ModelNumber.go
ModelOAuth2.go
ModelOMA.go
ModelObject.go
ModelOffice.go
ModelOffice365.go
ModelOn.go
ModelOne.go
ModelOnenote.go
ModelOnline.go
ModelOpen.go
ModelOpening.go
ModelOperating.go
ModelOperation.go
ModelOptional.go
ModelOrg.go
ModelOrganization.go
ModelOrganizational.go
ModelOrganizer.go
ModelOs.go
ModelOut.go
ModelOutgoing.go
ModelOutlook.go
ModelPackage.go
ModelPage.go
ModelParental.go
ModelParse.go
ModelParticipant.go
ModelPassword.go
ModelPatterned.go
ModelPayload.go
ModelPayment.go
ModelPending.go
ModelPermission.go
ModelPersistent.go
ModelPerson.go
ModelPhone.go
ModelPhoto.go
ModelPhysical.go
ModelPicture.go
ModelPlace.go
ModelPlanner.go
ModelPlay.go
ModelPolicy.go
ModelPosition.go
ModelPost.go
ModelPostal.go
ModelPre.go
ModelPresence.go
ModelPrivacy.go
ModelPrivileged.go
ModelProcess.go
ModelProfile.go
ModelProgram.go
ModelProject.go
ModelPrompt.go
ModelProperties.go
ModelProperty.go
ModelProtect.go
ModelProvider.go
ModelProvisioned.go
ModelProvisioning.go
ModelProxied.go
ModelPublic.go
ModelPublication.go
ModelPublished.go
ModelPurchase.go
ModelQuota.go
ModelRanked.go
ModelRbac.go
ModelRecent.go
ModelRecipient.go
ModelRecommend.go
ModelRecord.go
ModelRecording.go
ModelRecurrence.go
ModelReference.go
ModelReferenced.go
ModelRegistry.go
ModelRelated.go
ModelRelying.go
ModelReminder.go
ModelRemote.go
ModelRemove.go
ModelRename.go
ModelReport.go
ModelReputation.go
ModelRequest.go
ModelRequired.go
ModelReset.go
ModelResource.go
ModelResponse.go
ModelResponsible.go
ModelRestore.go
ModelRestricted.go
ModelResult.go
ModelRevoke.go
ModelRgb.go
ModelRisk.go
ModelRisky.go
ModelRole.go
ModelRoom.go
ModelRoot.go
ModelRotate.go
ModelRubric.go
ModelRun.go
ModelSales.go
ModelSchedule.go
ModelScheduling.go
ModelSchema.go
ModelScoped.go
ModelSearch.go
ModelSection.go
ModelSecure.go
ModelSecurity.go
ModelSensitive.go
ModelSensitivity.go
ModelService.go
ModelSetting.go
ModelSettings.go
ModelShare.go
ModelShared.go
ModelSharepoint.go
ModelSharing.go
ModelShift.go
ModelShipment.go
ModelSide.go
ModelSign.go
ModelSingle.go
ModelSite.go
ModelSize.go
ModelSkill.go
ModelSkype.go
ModelSoftware.go
ModelSpecial.go
ModelStandard.go
ModelStatus.go
ModelStorage.go
ModelString.go
ModelSubscribe.go
ModelSubscribed.go
ModelSubscription.go
ModelSuspicious.go
ModelSwap.go
ModelSymantec.go
ModelSynchronization.go
ModelSystem.go
ModelTarget.go
ModelTargeted.go
ModelTax.go
ModelTeam.go
ModelTeams.go
ModelTeamwork.go
ModelTelecom.go
ModelTenant.go
ModelTerms.go
ModelText.go
ModelThreat.go
ModelThumbnail.go
ModelTi.go
ModelTime.go
ModelToken.go
ModelTone.go
ModelTrending.go
ModelTrust.go
ModelTyped.go
ModelURL.go
ModelUnary.go
ModelUnfamiliar.go
ModelUnified.go
ModelUnit.go
ModelUnmute.go
ModelUnsupported.go
ModelUpdate.go
ModelUpload.go
ModelUsage.go
ModelUsed.go
ModelUser.go
ModelVPN.go
ModelVPP.go
ModelVariable.go
ModelVendor.go
ModelVerified.go
ModelVersion.go
ModelVideo.go
ModelVisual.go
ModelVulnerability.go
ModelWeb.go
ModelWebsite.go
ModelWin32.go
ModelWindows.go
ModelWindows10.go
ModelWindows81.go
ModelWork.go
ModelWorkbook.go
ModelWorkforce.go
ModelWorking.go
ModelYammer.go
ModelYomi.go
RequestAad.go
RequestAccess.go
RequestAccount.go
RequestActive.go
RequestActivity.go
RequestAdministrative.go
RequestAdvanced.go
RequestAged.go
RequestAgreement.go
RequestAlert.go
RequestAllowed.go
RequestAndroid.go
RequestAnonymous.go
RequestApp.go
RequestApple.go
RequestApplication.go
RequestApproval.go
RequestAttachment.go
RequestAttribute.go
RequestAudio.go
RequestAudit.go
RequestBase.go
RequestBooking.go
RequestBusiness.go
RequestCalendar.go
RequestCall.go
RequestCart.go
RequestCertificate.go
RequestChannel.go
RequestChat.go
RequestCloud.go
RequestColumn.go
RequestCommand.go
RequestComms.go
RequestCompany.go
RequestCompliance.go
RequestConditional.go
RequestConnection.go
RequestContact.go
RequestContent.go
RequestContract.go
RequestConversation.go
RequestCountry.go
RequestCredential.go
RequestCurrency.go
RequestCustomer.go
RequestData.go
RequestDefault.go
RequestDep.go
RequestDetected.go
RequestDevice.go
RequestDimension.go
RequestDirectory.go
RequestDocument.go
RequestDomain.go
RequestDrive.go
RequestE.go
RequestEducation.go
RequestEducational.go
RequestEmbedded.go
RequestEmployee.go
RequestEndpoint.go
RequestEnrollment.go
RequestEnterprise.go
RequestEntitlement.go
RequestEntity.go
RequestEvent.go
RequestExact.go
RequestExtension.go
RequestExternal.go
RequestFeature.go
RequestField.go
RequestFile.go
RequestFilter.go
RequestFinancials.go
RequestGeneral.go
RequestGovernance.go
RequestGroup.go
RequestHost.go
RequestIOS.go
RequestIP.go
RequestIdentity.go
RequestImported.go
RequestImpossible.go
RequestInference.go
RequestInformation.go
RequestIntune.go
RequestInvitation.go
RequestItem.go
RequestJob.go
RequestJournal.go
RequestLanguage.go
RequestLeaked.go
RequestLicense.go
RequestList.go
RequestLocalized.go
RequestLookup.go
RequestMDM.go
RequestMac.go
RequestMail.go
RequestMalware.go
RequestManaged.go
RequestManagement.go
RequestMention.go
RequestMessage.go
RequestMicrosoft.go
RequestMobile.go
RequestMulti.go
RequestNDES.go
RequestNamed.go
RequestNotebook.go
RequestNotification.go
RequestOAuth2.go
RequestOffice.go
RequestOn.go
RequestOnenote.go
RequestOnline.go
RequestOpen.go
RequestOrg.go
RequestOrganization.go
RequestOrganizational.go
RequestOutlook.go
RequestParticipant.go
RequestPayload.go
RequestPayment.go
RequestPermission.go
RequestPerson.go
RequestPicture.go
RequestPlace.go
RequestPlanner.go
RequestPolicy.go
RequestPost.go
RequestPresence.go
RequestPrivileged.go
RequestProfile.go
RequestProgram.go
RequestProject.go
RequestProvider.go
RequestProvisioning.go
RequestPublished.go
RequestPurchase.go
RequestRbac.go
RequestRemote.go
RequestReport.go
RequestRequest.go
RequestResource.go
RequestRestricted.go
RequestRisk.go
RequestRisky.go
RequestRole.go
RequestRoom.go
RequestSales.go
RequestSchedule.go
RequestScheduling.go
RequestSchema.go
RequestScoped.go
RequestSearch.go
RequestSection.go
RequestSecure.go
RequestSecurity.go
RequestSensitive.go
RequestSensitivity.go
RequestService.go
RequestSetting.go
RequestShared.go
RequestShift.go
RequestShipment.go
RequestSide.go
RequestSign.go
RequestSingle.go
RequestSite.go
RequestSkill.go
RequestSoftware.go
RequestSubscribed.go
RequestSubscription.go
RequestSuspicious.go
RequestSwap.go
RequestSymantec.go
RequestSynchronization.go
RequestTargeted.go
RequestTax.go
RequestTeam.go
RequestTeams.go
RequestTeamwork.go
RequestTelecom.go
RequestTenant.go
RequestTerms.go
RequestText.go
RequestThreat.go
RequestThumbnail.go
RequestTi.go
RequestTime.go
RequestTrending.go
RequestTrust.go
RequestUnfamiliar.go
RequestUnified.go
RequestUnit.go
RequestUsed.go
RequestUser.go
RequestVPP.go
RequestVendor.go
RequestWeb.go
RequestWindows.go
RequestWindows10.go
RequestWindows81.go
RequestWork.go
RequestWorkbook.go
RequestWorkbookFunctions.go
RequestWorkbookFunctionsAbs.go
RequestWorkbookFunctionsAccr.go
RequestWorkbookFunctionsAcos.go
RequestWorkbookFunctionsAcosh.go
RequestWorkbookFunctionsAcot.go
RequestWorkbookFunctionsAcoth.go
RequestWorkbookFunctionsAmor.go
RequestWorkbookFunctionsAnd.go
RequestWorkbookFunctionsArabic.go
RequestWorkbookFunctionsAreas.go
RequestWorkbookFunctionsAsc.go
RequestWorkbookFunctionsAsin.go
RequestWorkbookFunctionsAsinh.go
RequestWorkbookFunctionsAtan.go
RequestWorkbookFunctionsAtan2.go
RequestWorkbookFunctionsAtanh.go
RequestWorkbookFunctionsAve.go
RequestWorkbookFunctionsAverage.go
RequestWorkbookFunctionsBaht.go
RequestWorkbookFunctionsBase.go
RequestWorkbookFunctionsBessel.go
RequestWorkbookFunctionsBeta_.go
RequestWorkbookFunctionsBin2.go
RequestWorkbookFunctionsBinom_.go
RequestWorkbookFunctionsBitand.go
RequestWorkbookFunctionsBitlshift.go
RequestWorkbookFunctionsBitor.go
RequestWorkbookFunctionsBitrshift.go
RequestWorkbookFunctionsBitxor.go
RequestWorkbookFunctionsCeiling_.go
RequestWorkbookFunctionsChar.go
RequestWorkbookFunctionsChi.go
RequestWorkbookFunctionsChoose.go
RequestWorkbookFunctionsClean.go
RequestWorkbookFunctionsCode.go
RequestWorkbookFunctionsColumns.go
RequestWorkbookFunctionsCombin.go
RequestWorkbookFunctionsCombina.go
RequestWorkbookFunctionsComplex.go
RequestWorkbookFunctionsConcatenate.go
RequestWorkbookFunctionsConfidence_.go
RequestWorkbookFunctionsConvert.go
RequestWorkbookFunctionsCos.go
RequestWorkbookFunctionsCosh.go
RequestWorkbookFunctionsCot.go
RequestWorkbookFunctionsCoth.go
RequestWorkbookFunctionsCount.go
RequestWorkbookFunctionsCoup.go
RequestWorkbookFunctionsCsc.go
RequestWorkbookFunctionsCsch.go
RequestWorkbookFunctionsCum.go
RequestWorkbookFunctionsDate.go
RequestWorkbookFunctionsDatevalue.go
RequestWorkbookFunctionsDaverage.go
RequestWorkbookFunctionsDay.go
RequestWorkbookFunctionsDays.go
RequestWorkbookFunctionsDays360.go
RequestWorkbookFunctionsDb.go
RequestWorkbookFunctionsDbcs.go
RequestWorkbookFunctionsDcount.go
RequestWorkbookFunctionsDdb.go
RequestWorkbookFunctionsDec2.go
RequestWorkbookFunctionsDecimal.go
RequestWorkbookFunctionsDegrees.go
RequestWorkbookFunctionsDelta.go
RequestWorkbookFunctionsDev.go
RequestWorkbookFunctionsDget.go
RequestWorkbookFunctionsDisc.go
RequestWorkbookFunctionsDmax.go
RequestWorkbookFunctionsDmin.go
RequestWorkbookFunctionsDollar.go
RequestWorkbookFunctionsDproduct.go
RequestWorkbookFunctionsDst.go
RequestWorkbookFunctionsDsum.go
RequestWorkbookFunctionsDuration.go
RequestWorkbookFunctionsDvar.go
RequestWorkbookFunctionsEcma_.go
RequestWorkbookFunctionsEdate.go
RequestWorkbookFunctionsEffect.go
RequestWorkbookFunctionsEo.go
RequestWorkbookFunctionsErf.go
RequestWorkbookFunctionsErf_.go
RequestWorkbookFunctionsError_.go
RequestWorkbookFunctionsEven.go
RequestWorkbookFunctionsExact.go
RequestWorkbookFunctionsExp.go
RequestWorkbookFunctionsExpon_.go
RequestWorkbookFunctionsF_.go
RequestWorkbookFunctionsFact.go
RequestWorkbookFunctionsFalse.go
RequestWorkbookFunctionsFind.go
RequestWorkbookFunctionsFisher.go
RequestWorkbookFunctionsFixed.go
RequestWorkbookFunctionsFloor_.go
RequestWorkbookFunctionsFv.go
RequestWorkbookFunctionsFvschedule.go
RequestWorkbookFunctionsGamma.go
RequestWorkbookFunctionsGamma_.go
RequestWorkbookFunctionsGauss.go
RequestWorkbookFunctionsGcd.go
RequestWorkbookFunctionsGe.go
RequestWorkbookFunctionsGeo.go
RequestWorkbookFunctionsHar.go
RequestWorkbookFunctionsHex2.go
RequestWorkbookFunctionsHlookup.go
RequestWorkbookFunctionsHour.go
RequestWorkbookFunctionsHyp.go
RequestWorkbookFunctionsHyperlink.go
RequestWorkbookFunctionsIf.go
RequestWorkbookFunctionsIm.go
RequestWorkbookFunctionsImaginary.go
RequestWorkbookFunctionsInt.go
RequestWorkbookFunctionsIpmt.go
RequestWorkbookFunctionsIrr.go
RequestWorkbookFunctionsIs.go
RequestWorkbookFunctionsIso.go
RequestWorkbookFunctionsIso_.go
RequestWorkbookFunctionsIspmt.go
RequestWorkbookFunctionsIsref.go
RequestWorkbookFunctionsKurt.go
RequestWorkbookFunctionsLarge.go
RequestWorkbookFunctionsLcm.go
RequestWorkbookFunctionsLeft.go
RequestWorkbookFunctionsLeftb.go
RequestWorkbookFunctionsLen.go
RequestWorkbookFunctionsLenb.go
RequestWorkbookFunctionsLn.go
RequestWorkbookFunctionsLog.go
RequestWorkbookFunctionsLog10.go
RequestWorkbookFunctionsLookup.go
RequestWorkbookFunctionsLower.go
RequestWorkbookFunctionsMatch.go
RequestWorkbookFunctionsMax.go
RequestWorkbookFunctionsMduration.go
RequestWorkbookFunctionsMedian.go
RequestWorkbookFunctionsMid.go
RequestWorkbookFunctionsMidb.go
RequestWorkbookFunctionsMin.go
RequestWorkbookFunctionsMinute.go
RequestWorkbookFunctionsMirr.go
RequestWorkbookFunctionsMod.go
RequestWorkbookFunctionsMonth.go
RequestWorkbookFunctionsMround.go
RequestWorkbookFunctionsMulti.go
RequestWorkbookFunctionsN.go
RequestWorkbookFunctionsNa.go
RequestWorkbookFunctionsNeg.go
RequestWorkbookFunctionsNetwork.go
RequestWorkbookFunctionsNominal.go
RequestWorkbookFunctionsNorm_.go
RequestWorkbookFunctionsNot.go
RequestWorkbookFunctionsNow.go
RequestWorkbookFunctionsNper.go
RequestWorkbookFunctionsNpv.go
RequestWorkbookFunctionsNumber.go
RequestWorkbookFunctionsOct2.go
RequestWorkbookFunctionsOdd.go
RequestWorkbookFunctionsOr.go
RequestWorkbookFunctionsPduration.go
RequestWorkbookFunctionsPercent.go
RequestWorkbookFunctionsPercentile_.go
RequestWorkbookFunctionsPermut.go
RequestWorkbookFunctionsPermutationa.go
RequestWorkbookFunctionsPhi.go
RequestWorkbookFunctionsPi.go
RequestWorkbookFunctionsPmt.go
RequestWorkbookFunctionsPoisson_.go
RequestWorkbookFunctionsPower.go
RequestWorkbookFunctionsPpmt.go
RequestWorkbookFunctionsPrice.go
RequestWorkbookFunctionsProduct.go
RequestWorkbookFunctionsProper.go
RequestWorkbookFunctionsPv.go
RequestWorkbookFunctionsQuartile_.go
RequestWorkbookFunctionsQuotient.go
RequestWorkbookFunctionsRadians.go
RequestWorkbookFunctionsRand.go
RequestWorkbookFunctionsRank_.go
RequestWorkbookFunctionsRate.go
RequestWorkbookFunctionsReceived.go
RequestWorkbookFunctionsReplace.go
RequestWorkbookFunctionsRept.go
RequestWorkbookFunctionsRight.go
RequestWorkbookFunctionsRightb.go
RequestWorkbookFunctionsRoman.go
RequestWorkbookFunctionsRound.go
RequestWorkbookFunctionsRows.go
RequestWorkbookFunctionsRri.go
RequestWorkbookFunctionsSec.go
RequestWorkbookFunctionsSech.go
RequestWorkbookFunctionsSecond.go
RequestWorkbookFunctionsSeries.go
RequestWorkbookFunctionsSheet.go
RequestWorkbookFunctionsSheets.go
RequestWorkbookFunctionsSign.go
RequestWorkbookFunctionsSin.go
RequestWorkbookFunctionsSinh.go
RequestWorkbookFunctionsSkew.go
RequestWorkbookFunctionsSkew_p.go
RequestWorkbookFunctionsSln.go
RequestWorkbookFunctionsSmall.go
RequestWorkbookFunctionsSqrt.go
RequestWorkbookFunctionsSt.go
RequestWorkbookFunctionsStandardize.go
RequestWorkbookFunctionsSubstitute.go
RequestWorkbookFunctionsSubtotal.go
RequestWorkbookFunctionsSum.go
RequestWorkbookFunctionsSyd.go
RequestWorkbookFunctionsT.go
RequestWorkbookFunctionsT_.go
RequestWorkbookFunctionsTan.go
RequestWorkbookFunctionsTanh.go
RequestWorkbookFunctionsTbill.go
RequestWorkbookFunctionsText.go
RequestWorkbookFunctionsTime.go
RequestWorkbookFunctionsTimevalue.go
RequestWorkbookFunctionsToday.go
RequestWorkbookFunctionsTrim.go
RequestWorkbookFunctionsTrue.go
RequestWorkbookFunctionsTrunc.go
RequestWorkbookFunctionsType.go
RequestWorkbookFunctionsUnichar.go
RequestWorkbookFunctionsUnicode.go
RequestWorkbookFunctionsUpper.go
RequestWorkbookFunctionsUsdollar.go
RequestWorkbookFunctionsValue.go
RequestWorkbookFunctionsVar.go
RequestWorkbookFunctionsVar_.go
RequestWorkbookFunctionsVdb.go
RequestWorkbookFunctionsVlookup.go
RequestWorkbookFunctionsWeek.go
RequestWorkbookFunctionsWeekday.go
RequestWorkbookFunctionsWeibull_.go
RequestWorkbookFunctionsWork.go
RequestWorkbookFunctionsXirr.go
RequestWorkbookFunctionsXnpv.go
RequestWorkbookFunctionsXor.go
RequestWorkbookFunctionsYear.go
RequestWorkbookFunctionsYield.go
RequestWorkbookFunctionsZ_.go
RequestWorkforce.go
extensions.go
msgraph.go
jsonx
msauth
LICENSE
zfjagann
go.uber.org
golang.org
google.golang.org
gopkg.in
modules.txt
.fixmie.yml
.gitignore
.golangci.yaml
.goreleaser.yml
.travis.yml
Dockerfile
LICENSE
README.md
changelog.md
go.mod
go.sum
matterbridge.go
matterbridge.toml.sample
matterbridge.toml.simple
1251 lines
44 KiB
Go
1251 lines
44 KiB
Go
// Code generated by msgraph-generate.go DO NOT EDIT.
|
|
|
|
package msgraph
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"io/ioutil"
|
|
"net/http"
|
|
|
|
"github.com/yaegashi/msgraph.go/jsonx"
|
|
)
|
|
|
|
// DataLossPreventionPolicyCollectionEvaluateRequestParameter undocumented
|
|
type DataLossPreventionPolicyCollectionEvaluateRequestParameter struct {
|
|
// Target undocumented
|
|
Target *string `json:"target,omitempty"`
|
|
// EvaluationInput undocumented
|
|
EvaluationInput *DlpEvaluationInput `json:"evaluationInput,omitempty"`
|
|
// NotificationInfo undocumented
|
|
NotificationInfo *DlpNotification `json:"notificationInfo,omitempty"`
|
|
}
|
|
|
|
// DataSharingConsentConsentToDataSharingRequestParameter undocumented
|
|
type DataSharingConsentConsentToDataSharingRequestParameter struct {
|
|
}
|
|
|
|
// ClassifyFile returns request builder for FileClassificationRequestObject collection
|
|
func (b *DataClassificationServiceRequestBuilder) ClassifyFile() *DataClassificationServiceClassifyFileCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceClassifyFileCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/classifyFile"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyFileCollectionRequestBuilder is request builder for FileClassificationRequestObject collection
|
|
type DataClassificationServiceClassifyFileCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for FileClassificationRequestObject collection
|
|
func (b *DataClassificationServiceClassifyFileCollectionRequestBuilder) Request() *DataClassificationServiceClassifyFileCollectionRequest {
|
|
return &DataClassificationServiceClassifyFileCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for FileClassificationRequestObject item
|
|
func (b *DataClassificationServiceClassifyFileCollectionRequestBuilder) ID(id string) *FileClassificationRequestObjectRequestBuilder {
|
|
bb := &FileClassificationRequestObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyFileCollectionRequest is request for FileClassificationRequestObject collection
|
|
type DataClassificationServiceClassifyFileCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for FileClassificationRequestObject collection
|
|
func (r *DataClassificationServiceClassifyFileCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]FileClassificationRequestObject, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []FileClassificationRequestObject
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []FileClassificationRequestObject
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for FileClassificationRequestObject collection, max N pages
|
|
func (r *DataClassificationServiceClassifyFileCollectionRequest) GetN(ctx context.Context, n int) ([]FileClassificationRequestObject, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for FileClassificationRequestObject collection
|
|
func (r *DataClassificationServiceClassifyFileCollectionRequest) Get(ctx context.Context) ([]FileClassificationRequestObject, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for FileClassificationRequestObject collection
|
|
func (r *DataClassificationServiceClassifyFileCollectionRequest) Add(ctx context.Context, reqObj *FileClassificationRequestObject) (resObj *FileClassificationRequestObject, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// ClassifyFileJobs returns request builder for JobResponseBase collection
|
|
func (b *DataClassificationServiceRequestBuilder) ClassifyFileJobs() *DataClassificationServiceClassifyFileJobsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceClassifyFileJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/classifyFileJobs"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyFileJobsCollectionRequestBuilder is request builder for JobResponseBase collection
|
|
type DataClassificationServiceClassifyFileJobsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for JobResponseBase collection
|
|
func (b *DataClassificationServiceClassifyFileJobsCollectionRequestBuilder) Request() *DataClassificationServiceClassifyFileJobsCollectionRequest {
|
|
return &DataClassificationServiceClassifyFileJobsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for JobResponseBase item
|
|
func (b *DataClassificationServiceClassifyFileJobsCollectionRequestBuilder) ID(id string) *JobResponseBaseRequestBuilder {
|
|
bb := &JobResponseBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyFileJobsCollectionRequest is request for JobResponseBase collection
|
|
type DataClassificationServiceClassifyFileJobsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for JobResponseBase collection
|
|
func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]JobResponseBase, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []JobResponseBase
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []JobResponseBase
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for JobResponseBase collection, max N pages
|
|
func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) GetN(ctx context.Context, n int) ([]JobResponseBase, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for JobResponseBase collection
|
|
func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) Get(ctx context.Context) ([]JobResponseBase, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for JobResponseBase collection
|
|
func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) Add(ctx context.Context, reqObj *JobResponseBase) (resObj *JobResponseBase, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// ClassifyText returns request builder for TextClassificationRequestObject collection
|
|
func (b *DataClassificationServiceRequestBuilder) ClassifyText() *DataClassificationServiceClassifyTextCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceClassifyTextCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/classifyText"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyTextCollectionRequestBuilder is request builder for TextClassificationRequestObject collection
|
|
type DataClassificationServiceClassifyTextCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for TextClassificationRequestObject collection
|
|
func (b *DataClassificationServiceClassifyTextCollectionRequestBuilder) Request() *DataClassificationServiceClassifyTextCollectionRequest {
|
|
return &DataClassificationServiceClassifyTextCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for TextClassificationRequestObject item
|
|
func (b *DataClassificationServiceClassifyTextCollectionRequestBuilder) ID(id string) *TextClassificationRequestObjectRequestBuilder {
|
|
bb := &TextClassificationRequestObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyTextCollectionRequest is request for TextClassificationRequestObject collection
|
|
type DataClassificationServiceClassifyTextCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for TextClassificationRequestObject collection
|
|
func (r *DataClassificationServiceClassifyTextCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]TextClassificationRequestObject, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []TextClassificationRequestObject
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []TextClassificationRequestObject
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for TextClassificationRequestObject collection, max N pages
|
|
func (r *DataClassificationServiceClassifyTextCollectionRequest) GetN(ctx context.Context, n int) ([]TextClassificationRequestObject, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for TextClassificationRequestObject collection
|
|
func (r *DataClassificationServiceClassifyTextCollectionRequest) Get(ctx context.Context) ([]TextClassificationRequestObject, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for TextClassificationRequestObject collection
|
|
func (r *DataClassificationServiceClassifyTextCollectionRequest) Add(ctx context.Context, reqObj *TextClassificationRequestObject) (resObj *TextClassificationRequestObject, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// ClassifyTextJobs returns request builder for JobResponseBase collection
|
|
func (b *DataClassificationServiceRequestBuilder) ClassifyTextJobs() *DataClassificationServiceClassifyTextJobsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceClassifyTextJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/classifyTextJobs"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyTextJobsCollectionRequestBuilder is request builder for JobResponseBase collection
|
|
type DataClassificationServiceClassifyTextJobsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for JobResponseBase collection
|
|
func (b *DataClassificationServiceClassifyTextJobsCollectionRequestBuilder) Request() *DataClassificationServiceClassifyTextJobsCollectionRequest {
|
|
return &DataClassificationServiceClassifyTextJobsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for JobResponseBase item
|
|
func (b *DataClassificationServiceClassifyTextJobsCollectionRequestBuilder) ID(id string) *JobResponseBaseRequestBuilder {
|
|
bb := &JobResponseBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceClassifyTextJobsCollectionRequest is request for JobResponseBase collection
|
|
type DataClassificationServiceClassifyTextJobsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for JobResponseBase collection
|
|
func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]JobResponseBase, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []JobResponseBase
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []JobResponseBase
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for JobResponseBase collection, max N pages
|
|
func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) GetN(ctx context.Context, n int) ([]JobResponseBase, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for JobResponseBase collection
|
|
func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) Get(ctx context.Context) ([]JobResponseBase, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for JobResponseBase collection
|
|
func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) Add(ctx context.Context, reqObj *JobResponseBase) (resObj *JobResponseBase, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// EvaluateDlpPoliciesJobs returns request builder for JobResponseBase collection
|
|
func (b *DataClassificationServiceRequestBuilder) EvaluateDlpPoliciesJobs() *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/evaluateDlpPoliciesJobs"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder is request builder for JobResponseBase collection
|
|
type DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for JobResponseBase collection
|
|
func (b *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder) Request() *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest {
|
|
return &DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for JobResponseBase item
|
|
func (b *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder) ID(id string) *JobResponseBaseRequestBuilder {
|
|
bb := &JobResponseBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest is request for JobResponseBase collection
|
|
type DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for JobResponseBase collection
|
|
func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]JobResponseBase, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []JobResponseBase
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []JobResponseBase
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for JobResponseBase collection, max N pages
|
|
func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) GetN(ctx context.Context, n int) ([]JobResponseBase, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for JobResponseBase collection
|
|
func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) Get(ctx context.Context) ([]JobResponseBase, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for JobResponseBase collection
|
|
func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) Add(ctx context.Context, reqObj *JobResponseBase) (resObj *JobResponseBase, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// EvaluateLabelJobs returns request builder for JobResponseBase collection
|
|
func (b *DataClassificationServiceRequestBuilder) EvaluateLabelJobs() *DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/evaluateLabelJobs"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder is request builder for JobResponseBase collection
|
|
type DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for JobResponseBase collection
|
|
func (b *DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder) Request() *DataClassificationServiceEvaluateLabelJobsCollectionRequest {
|
|
return &DataClassificationServiceEvaluateLabelJobsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for JobResponseBase item
|
|
func (b *DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder) ID(id string) *JobResponseBaseRequestBuilder {
|
|
bb := &JobResponseBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceEvaluateLabelJobsCollectionRequest is request for JobResponseBase collection
|
|
type DataClassificationServiceEvaluateLabelJobsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for JobResponseBase collection
|
|
func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]JobResponseBase, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []JobResponseBase
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []JobResponseBase
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for JobResponseBase collection, max N pages
|
|
func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) GetN(ctx context.Context, n int) ([]JobResponseBase, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for JobResponseBase collection
|
|
func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) Get(ctx context.Context) ([]JobResponseBase, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for JobResponseBase collection
|
|
func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) Add(ctx context.Context, reqObj *JobResponseBase) (resObj *JobResponseBase, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// ExactMatchDataStores returns request builder for ExactMatchDataStore collection
|
|
func (b *DataClassificationServiceRequestBuilder) ExactMatchDataStores() *DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/exactMatchDataStores"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder is request builder for ExactMatchDataStore collection
|
|
type DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for ExactMatchDataStore collection
|
|
func (b *DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder) Request() *DataClassificationServiceExactMatchDataStoresCollectionRequest {
|
|
return &DataClassificationServiceExactMatchDataStoresCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for ExactMatchDataStore item
|
|
func (b *DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder) ID(id string) *ExactMatchDataStoreRequestBuilder {
|
|
bb := &ExactMatchDataStoreRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceExactMatchDataStoresCollectionRequest is request for ExactMatchDataStore collection
|
|
type DataClassificationServiceExactMatchDataStoresCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for ExactMatchDataStore collection
|
|
func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]ExactMatchDataStore, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []ExactMatchDataStore
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []ExactMatchDataStore
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for ExactMatchDataStore collection, max N pages
|
|
func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) GetN(ctx context.Context, n int) ([]ExactMatchDataStore, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for ExactMatchDataStore collection
|
|
func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) Get(ctx context.Context) ([]ExactMatchDataStore, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for ExactMatchDataStore collection
|
|
func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) Add(ctx context.Context, reqObj *ExactMatchDataStore) (resObj *ExactMatchDataStore, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// ExactMatchUploadAgents returns request builder for ExactMatchUploadAgent collection
|
|
func (b *DataClassificationServiceRequestBuilder) ExactMatchUploadAgents() *DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/exactMatchUploadAgents"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder is request builder for ExactMatchUploadAgent collection
|
|
type DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for ExactMatchUploadAgent collection
|
|
func (b *DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder) Request() *DataClassificationServiceExactMatchUploadAgentsCollectionRequest {
|
|
return &DataClassificationServiceExactMatchUploadAgentsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for ExactMatchUploadAgent item
|
|
func (b *DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder) ID(id string) *ExactMatchUploadAgentRequestBuilder {
|
|
bb := &ExactMatchUploadAgentRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceExactMatchUploadAgentsCollectionRequest is request for ExactMatchUploadAgent collection
|
|
type DataClassificationServiceExactMatchUploadAgentsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for ExactMatchUploadAgent collection
|
|
func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]ExactMatchUploadAgent, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []ExactMatchUploadAgent
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []ExactMatchUploadAgent
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for ExactMatchUploadAgent collection, max N pages
|
|
func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) GetN(ctx context.Context, n int) ([]ExactMatchUploadAgent, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for ExactMatchUploadAgent collection
|
|
func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) Get(ctx context.Context) ([]ExactMatchUploadAgent, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for ExactMatchUploadAgent collection
|
|
func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) Add(ctx context.Context, reqObj *ExactMatchUploadAgent) (resObj *ExactMatchUploadAgent, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// Jobs returns request builder for JobResponseBase collection
|
|
func (b *DataClassificationServiceRequestBuilder) Jobs() *DataClassificationServiceJobsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/jobs"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceJobsCollectionRequestBuilder is request builder for JobResponseBase collection
|
|
type DataClassificationServiceJobsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for JobResponseBase collection
|
|
func (b *DataClassificationServiceJobsCollectionRequestBuilder) Request() *DataClassificationServiceJobsCollectionRequest {
|
|
return &DataClassificationServiceJobsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for JobResponseBase item
|
|
func (b *DataClassificationServiceJobsCollectionRequestBuilder) ID(id string) *JobResponseBaseRequestBuilder {
|
|
bb := &JobResponseBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceJobsCollectionRequest is request for JobResponseBase collection
|
|
type DataClassificationServiceJobsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for JobResponseBase collection
|
|
func (r *DataClassificationServiceJobsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]JobResponseBase, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []JobResponseBase
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []JobResponseBase
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for JobResponseBase collection, max N pages
|
|
func (r *DataClassificationServiceJobsCollectionRequest) GetN(ctx context.Context, n int) ([]JobResponseBase, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for JobResponseBase collection
|
|
func (r *DataClassificationServiceJobsCollectionRequest) Get(ctx context.Context) ([]JobResponseBase, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for JobResponseBase collection
|
|
func (r *DataClassificationServiceJobsCollectionRequest) Add(ctx context.Context, reqObj *JobResponseBase) (resObj *JobResponseBase, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// LabelsAndPoliciesEvaluationJobs returns request builder for JobResponseBase collection
|
|
func (b *DataClassificationServiceRequestBuilder) LabelsAndPoliciesEvaluationJobs() *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/labelsAndPoliciesEvaluationJobs"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder is request builder for JobResponseBase collection
|
|
type DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for JobResponseBase collection
|
|
func (b *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder) Request() *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest {
|
|
return &DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for JobResponseBase item
|
|
func (b *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder) ID(id string) *JobResponseBaseRequestBuilder {
|
|
bb := &JobResponseBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest is request for JobResponseBase collection
|
|
type DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for JobResponseBase collection
|
|
func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]JobResponseBase, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []JobResponseBase
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []JobResponseBase
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for JobResponseBase collection, max N pages
|
|
func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest) GetN(ctx context.Context, n int) ([]JobResponseBase, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for JobResponseBase collection
|
|
func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest) Get(ctx context.Context) ([]JobResponseBase, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for JobResponseBase collection
|
|
func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest) Add(ctx context.Context, reqObj *JobResponseBase) (resObj *JobResponseBase, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// SensitiveTypes returns request builder for SensitiveType collection
|
|
func (b *DataClassificationServiceRequestBuilder) SensitiveTypes() *DataClassificationServiceSensitiveTypesCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceSensitiveTypesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/sensitiveTypes"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceSensitiveTypesCollectionRequestBuilder is request builder for SensitiveType collection
|
|
type DataClassificationServiceSensitiveTypesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for SensitiveType collection
|
|
func (b *DataClassificationServiceSensitiveTypesCollectionRequestBuilder) Request() *DataClassificationServiceSensitiveTypesCollectionRequest {
|
|
return &DataClassificationServiceSensitiveTypesCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for SensitiveType item
|
|
func (b *DataClassificationServiceSensitiveTypesCollectionRequestBuilder) ID(id string) *SensitiveTypeRequestBuilder {
|
|
bb := &SensitiveTypeRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceSensitiveTypesCollectionRequest is request for SensitiveType collection
|
|
type DataClassificationServiceSensitiveTypesCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for SensitiveType collection
|
|
func (r *DataClassificationServiceSensitiveTypesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]SensitiveType, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []SensitiveType
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []SensitiveType
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for SensitiveType collection, max N pages
|
|
func (r *DataClassificationServiceSensitiveTypesCollectionRequest) GetN(ctx context.Context, n int) ([]SensitiveType, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for SensitiveType collection
|
|
func (r *DataClassificationServiceSensitiveTypesCollectionRequest) Get(ctx context.Context) ([]SensitiveType, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for SensitiveType collection
|
|
func (r *DataClassificationServiceSensitiveTypesCollectionRequest) Add(ctx context.Context, reqObj *SensitiveType) (resObj *SensitiveType, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|
|
|
|
// SensitivityLabels returns request builder for SensitivityLabel collection
|
|
func (b *DataClassificationServiceRequestBuilder) SensitivityLabels() *DataClassificationServiceSensitivityLabelsCollectionRequestBuilder {
|
|
bb := &DataClassificationServiceSensitivityLabelsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/sensitivityLabels"
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceSensitivityLabelsCollectionRequestBuilder is request builder for SensitivityLabel collection
|
|
type DataClassificationServiceSensitivityLabelsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns request for SensitivityLabel collection
|
|
func (b *DataClassificationServiceSensitivityLabelsCollectionRequestBuilder) Request() *DataClassificationServiceSensitivityLabelsCollectionRequest {
|
|
return &DataClassificationServiceSensitivityLabelsCollectionRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// ID returns request builder for SensitivityLabel item
|
|
func (b *DataClassificationServiceSensitivityLabelsCollectionRequestBuilder) ID(id string) *SensitivityLabelRequestBuilder {
|
|
bb := &SensitivityLabelRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.baseURL += "/" + id
|
|
return bb
|
|
}
|
|
|
|
// DataClassificationServiceSensitivityLabelsCollectionRequest is request for SensitivityLabel collection
|
|
type DataClassificationServiceSensitivityLabelsCollectionRequest struct{ BaseRequest }
|
|
|
|
// Paging perfoms paging operation for SensitivityLabel collection
|
|
func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]SensitivityLabel, error) {
|
|
req, err := r.NewJSONRequest(method, path, obj)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err := r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
var values []SensitivityLabel
|
|
for {
|
|
defer res.Body.Close()
|
|
if res.StatusCode != http.StatusOK {
|
|
b, _ := ioutil.ReadAll(res.Body)
|
|
errRes := &ErrorResponse{Response: res}
|
|
err := jsonx.Unmarshal(b, errRes)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
|
}
|
|
return nil, errRes
|
|
}
|
|
var (
|
|
paging Paging
|
|
value []SensitivityLabel
|
|
)
|
|
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
err = jsonx.Unmarshal(paging.Value, &value)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
values = append(values, value...)
|
|
if n >= 0 {
|
|
n--
|
|
}
|
|
if n == 0 || len(paging.NextLink) == 0 {
|
|
return values, nil
|
|
}
|
|
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
|
if ctx != nil {
|
|
req = req.WithContext(ctx)
|
|
}
|
|
res, err = r.client.Do(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
}
|
|
|
|
// GetN performs GET request for SensitivityLabel collection, max N pages
|
|
func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) GetN(ctx context.Context, n int) ([]SensitivityLabel, error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
return r.Paging(ctx, "GET", query, nil, n)
|
|
}
|
|
|
|
// Get performs GET request for SensitivityLabel collection
|
|
func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) Get(ctx context.Context) ([]SensitivityLabel, error) {
|
|
return r.GetN(ctx, 0)
|
|
}
|
|
|
|
// Add performs POST request for SensitivityLabel collection
|
|
func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) Add(ctx context.Context, reqObj *SensitivityLabel) (resObj *SensitivityLabel, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
|
return
|
|
}
|