diff --git a/.azure-pipelines/daily-ci-build.yml b/.azure-pipelines/daily-ci-build.yml deleted file mode 100644 index 6fce8a432b3..00000000000 --- a/.azure-pipelines/daily-ci-build.yml +++ /dev/null @@ -1,65 +0,0 @@ -trigger: none -pr: none - -schedules: - - cron: '0 0 * * *' - displayName: Daily builds - branches: - include: - - main - always: true - -resources: - repositories: - - repository: 1ESPipelineTemplates - type: git - name: 1ESPipelineTemplates/1ESPipelineTemplates - ref: refs/tags/release - -extends: - template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates - parameters: - pool: - name: Azure-Pipelines-1ESPT-ExDShared - image: ubuntu-latest - os: linux - featureFlags: - golang: - internalModuleProxy: - enabled: true - sdl: - sourceAnalysisPool: - name: Azure-Pipelines-1ESPT-ExDShared - image: windows-2022 - os: windows - credscan: - enabled: true - policheck: - enabled: true - binskim: - enabled: true - stages: - - stage: Build - jobs: - - job: Build - displayName: Build Go Beta SDK - steps: - - checkout: self - submodules: recursive - - - task: GoTool@0 - displayName: Set up Go - inputs: - version: '1.25.0' - - - script: go install - displayName: Install dependencies - workingDirectory: $(Build.SourcesDirectory) - - - script: go build ./... - displayName: Build SDK - workingDirectory: $(Build.SourcesDirectory) - - - script: go test ./... - displayName: Run unit tests - workingDirectory: $(Build.SourcesDirectory)/tests diff --git a/.config/1espt/PipelineAutobaseliningConfig.yml b/.config/1espt/PipelineAutobaseliningConfig.yml deleted file mode 100644 index d6aad2e1b28..00000000000 --- a/.config/1espt/PipelineAutobaseliningConfig.yml +++ /dev/null @@ -1,16 +0,0 @@ -## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details. - -pipelines: - 680: - retail: - source: - credscan: - lastModifiedDate: 2026-05-21 - policheck: - lastModifiedDate: 2026-05-21 - eslint: - lastModifiedDate: 2026-05-21 - armory: - lastModifiedDate: 2026-05-21 - accessibilityinsights: - lastModifiedDate: 2026-05-21 diff --git a/.config/guardian/.gdnbaselines b/.config/guardian/.gdnbaselines deleted file mode 100644 index ef89a7eafdb..00000000000 --- a/.config/guardian/.gdnbaselines +++ /dev/null @@ -1,627 +0,0 @@ -{ - "properties": { - "helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/baselines" - }, - "version": "1.0.0", - "baselines": { - "default": { - "name": "default", - "createdDate": "2026-05-21 00:12:33Z", - "lastUpdatedDate": "2026-05-21 00:12:33Z" - } - }, - "results": { - "4f6c828aaae4b6151a0f13feb1b39a2c15de951667ffc74201942c695dd88b64": { - "signature": "4f6c828aaae4b6151a0f13feb1b39a2c15de951667ffc74201942c695dd88b64", - "alternativeSignatures": [ - "4f7a0597c440c1d3f7d785610370c728f55cc9aa028da72bf3426493d08d2439", - "07b4ffb2504182a42f5dcc1862946a715922169496b5c86c080c441ab0bd623d" - ], - "target": "kiota-dom-export.txt", - "line": 355171, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "1f14b4c9207b2cc6bb5632ff42be7d8f6cd5621e7aaddea03a51f78e10523169": { - "signature": "1f14b4c9207b2cc6bb5632ff42be7d8f6cd5621e7aaddea03a51f78e10523169", - "alternativeSignatures": [ - "25821befc49c163cbe992a71a546c513e90ed3f93ab8d500d5ab6c0fa10b7e80", - "f2064f3b2bb11eb3bdef63ee66370b5a89fafc4c1e0ef15891e9e4391a9f0744" - ], - "target": "kiota-dom-export.txt", - "line": 355172, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "e52c22bb62c07bc3ce9e3fbfa938af4ae251e23e5848a08759f1e7e8eddb68e2": { - "signature": "e52c22bb62c07bc3ce9e3fbfa938af4ae251e23e5848a08759f1e7e8eddb68e2", - "alternativeSignatures": [ - "61dfc036bfba2e42b6ce7be62fca57afdd88a5b93a7b63f8690b5b6457df3974", - "d86ea51abc95dad619af9dc65baa7fdfb40b26a2391869673599dc7be51b325e" - ], - "target": "kiota-dom-export.txt", - "line": 355173, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "194e0ce158999b7454f7bff186229e4925f7add4d1d7ad3de610b2a55e858e50": { - "signature": "194e0ce158999b7454f7bff186229e4925f7add4d1d7ad3de610b2a55e858e50", - "alternativeSignatures": [ - "bb7ac0ef6db9f28e2bcdd1770d512f23e6f04d4e1f2c46494830fa7d76f38352", - "543e9806c04c3824730fa3f53ddc13da93d2f4e4b627209f3df29a2a27e1b627" - ], - "target": "kiota-dom-export.txt", - "line": 355174, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "2ff86e23aed7ccf4766909005b50b4668f217a66ca3ccf423c192aaff93ee230": { - "signature": "2ff86e23aed7ccf4766909005b50b4668f217a66ca3ccf423c192aaff93ee230", - "alternativeSignatures": [ - "f76c769f5bb908f52c0e8425543e247985f0c4cbd361d103e4388600f7b4332b", - "7f09d6bfd24681903dbd084a93622778355a330d4ecc3ebd6d26330eeef6a50a" - ], - "target": "kiota-dom-export.txt", - "line": 355176, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "fa0d49f00dd2da20e760413c1d6c5801d70adc9946a86da5e80b739adce967d3": { - "signature": "fa0d49f00dd2da20e760413c1d6c5801d70adc9946a86da5e80b739adce967d3", - "alternativeSignatures": [ - "c0c343a29fbaf30ce77052f12cbd9c07897968f305f45cf082a5a86906d43556", - "538c81a257471a5237e36bb5a1780fd521a7e44c65bc45df3807e15122acf0b2" - ], - "target": "kiota-dom-export.txt", - "line": 355178, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "d4bf24da66a5bf77d697b4317c0d2e77feb3b98c81ba62f0bebbd71e573c0fac": { - "signature": "d4bf24da66a5bf77d697b4317c0d2e77feb3b98c81ba62f0bebbd71e573c0fac", - "alternativeSignatures": [ - "39e71596ddb323630d11d5de0032da109b0f10f072a2bb8d4de7bd083144166d", - "82d86fa7f7a0de032bbb4bf491ef6c150e82872c8fda7dfb6a015a6f85eb8552" - ], - "target": "kiota-dom-export.txt", - "line": 355179, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "8c0b1b37a4c2772353bf8fccd4f2dfcc5925fbc6a245833294cf8610e4fdf487": { - "signature": "8c0b1b37a4c2772353bf8fccd4f2dfcc5925fbc6a245833294cf8610e4fdf487", - "alternativeSignatures": [ - "bf7464e1a9255cafd3d47bdcef9770c7e424e5d503d2814ce7562f9e80a0d7c4", - "818d527e54f82b5a87f98221c64ce5af0196f6b74dc86d83c3410c8bbd936f3b" - ], - "target": "kiota-dom-export.txt", - "line": 355180, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "bbe28c2acb09fe33eaaf6a86a16b7114958c51ca18f0152f419ff49da326df20": { - "signature": "bbe28c2acb09fe33eaaf6a86a16b7114958c51ca18f0152f419ff49da326df20", - "alternativeSignatures": [ - "8ced8ab2fa8cf298fcc504b2215d969e86a672185e0d9703121921fa6e5c4104", - "3548cde486912e7be070cfe9d95aa5c4696bf61c19cba4a1c2ed31a66dfe2dbb" - ], - "target": "kiota-dom-export.txt", - "line": 355181, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "414515b9f0cafac39c70fa0ee490b222bd07c6a67bad7c47532070b6b9e30175": { - "signature": "414515b9f0cafac39c70fa0ee490b222bd07c6a67bad7c47532070b6b9e30175", - "alternativeSignatures": [ - "985cc1b361fcf089a2c370a10f83cdddfcbb8d7d8785b667e6cf56eff38053a8", - "b924472aed5c3c2768f5b33e84ffb5d34641a1533a5033d52a4c62c2de6aaf8e" - ], - "target": "kiota-dom-export.txt", - "line": 355182, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "a9f780353958f8ce0ce4c17b7a9e2ede3428bd77032325b0591bb7d109ace135": { - "signature": "a9f780353958f8ce0ce4c17b7a9e2ede3428bd77032325b0591bb7d109ace135", - "alternativeSignatures": [ - "cbfb394307636c29b4a119874fd23f2f073f314ff91298e3e95ed3b90ba62c4a", - "84b5efb2e3ee7600ebade5a12afa9a25b629e14e4f88b87b39390445fa47a27e" - ], - "target": "kiota-dom-export.txt", - "line": 355184, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "e4faa8cbc91227836259f41484235408b83721ec49ebf22122e7e6eda96d29e8": { - "signature": "e4faa8cbc91227836259f41484235408b83721ec49ebf22122e7e6eda96d29e8", - "alternativeSignatures": [ - "fe7248d1ad2df8b02066b496bfde0d67691002ba1498856f4c763f51e5a53902", - "adccb9330ea0aad73cba31969a1273756d9e59b4d679e751c7d1c8d10a0ab4c0" - ], - "target": "kiota-dom-export.txt", - "line": 355186, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "df7d42ee8f3391026607bd7aab112fd21bf50355d941af488d8ab4e6ff1fdff6": { - "signature": "df7d42ee8f3391026607bd7aab112fd21bf50355d941af488d8ab4e6ff1fdff6", - "alternativeSignatures": [ - "305e05b133cc5bd8744a0690f27acf4b0bb006f67002236f68498272b1f1b5d6", - "60630c0203ccbd6ca01ee05b0cff10cf9af7e4830bcd366ef1d764033757f601" - ], - "target": "kiota-dom-export.txt", - "line": 355187, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "1d8a8e36d2b814f2f6447cd4cd2396d818842dca12e39a5bb4c6118ff5f1a359": { - "signature": "1d8a8e36d2b814f2f6447cd4cd2396d818842dca12e39a5bb4c6118ff5f1a359", - "alternativeSignatures": [ - "f821f8852e42476bcbc5d08b40d61b2192f5fa8a11a717e43a38c61ab0dfb5cc", - "fb35b53c84bd72c024463780708056ac37f302002afcaed4e2a5d404b324a275" - ], - "target": "kiota-dom-export.txt", - "line": 355188, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "a10265d1723e63e04168431c8737d008c9949e1dbdb37a6457e3e9069c169f02": { - "signature": "a10265d1723e63e04168431c8737d008c9949e1dbdb37a6457e3e9069c169f02", - "alternativeSignatures": [ - "f64753fb53faea69f89c728a3876c74cc65bee02cf39f1cd41cf69f9ab22f99d", - "77907997069abe03c70798fad100b97c65e26f92bcea85a054138fc797b77a67" - ], - "target": "kiota-dom-export.txt", - "line": 355189, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "e4a39c4bb51ad3bc255ec07f75b1d527ee0134e5bbccb4a712184f8381af8464": { - "signature": "e4a39c4bb51ad3bc255ec07f75b1d527ee0134e5bbccb4a712184f8381af8464", - "alternativeSignatures": [ - "58d76d6f48bd9642e509606b0193c52ac4b1656af70d595d75e5f78ca1a2d5df", - "66415e3e6adf9fc650b2f10635cd937c2e75373ad1e942a29d26ae75e4eab5b4" - ], - "target": "kiota-dom-export.txt", - "line": 355190, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "bff99b39339b8ee10a5b902cf1ec275b9ec5ba6fd78a780b8db08f523d92786a": { - "signature": "bff99b39339b8ee10a5b902cf1ec275b9ec5ba6fd78a780b8db08f523d92786a", - "alternativeSignatures": [ - "fba10503cadf6cd31146282e72eb3492283689f9353c38c3550e535747fb8ae5", - "f1b4733f1356048f33dc38354534934ec8c95cb9e456bc8fb25f724069b294eb" - ], - "target": "kiota-dom-export.txt", - "line": 355191, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "c8bc1c6f8112a776754254a85e4cb2de11fab1b514f40e971407315cdbfc16c5": { - "signature": "c8bc1c6f8112a776754254a85e4cb2de11fab1b514f40e971407315cdbfc16c5", - "alternativeSignatures": [ - "903265385435c7ef0e7dd713278241c76015ca6971711d8f2006a475e548adba", - "b1ad94f3201bc87173dea8bdd4c851c3943f914d316e23043c39293a29508923" - ], - "target": "kiota-dom-export.txt", - "line": 355192, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "91a3e5ba34f52c5b22a0a9419eeb6debc4898136c6ee78abb5530463a708e96a": { - "signature": "91a3e5ba34f52c5b22a0a9419eeb6debc4898136c6ee78abb5530463a708e96a", - "alternativeSignatures": [ - "a0d6d39ca20b39c51efb7bf9b26f63d6e4a91f8ad6022956c48fcec2ff7e4477", - "f46f6d7b397a2c954c431afb7144f3d06839a4bbd82169cf7c318a7d0218e7d4" - ], - "target": "kiota-dom-export.txt", - "line": 355193, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "9594d0b0d3787cb9c12326d907d44cf6eea85cded9cf56474b82aa6a56e6128f": { - "signature": "9594d0b0d3787cb9c12326d907d44cf6eea85cded9cf56474b82aa6a56e6128f", - "alternativeSignatures": [ - "0417e50e5b44ae44f34e8de209c7711751b7e12a4a815aedb287730bc869448b", - "202ad8f378b1cdd090e8e09a40bf247fffe860e5d00d6abe9699b10a112e426d" - ], - "target": "kiota-dom-export.txt", - "line": 355194, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "7accf96b9651ebc24906015043c3e03911f04930016a55fb1fb4552e726275d5": { - "signature": "7accf96b9651ebc24906015043c3e03911f04930016a55fb1fb4552e726275d5", - "alternativeSignatures": [ - "3885da9a7ffcb0fc3f602acd7a6a20910f15652c307b95f151a69698ae42b4e9", - "a3dc10bc5ecad9854a50e5fb79786a75255f26a72f9425540192d14b1bec03f8" - ], - "target": "kiota-dom-export.txt", - "line": 355195, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "2f5a4a0950c4f7df62ed5f50a63ca6df5016e3e5940ed6369a2ef0100f0013a6": { - "signature": "2f5a4a0950c4f7df62ed5f50a63ca6df5016e3e5940ed6369a2ef0100f0013a6", - "alternativeSignatures": [ - "da30ce36513bd040e0801686ab049a8d81093aded3d5d18f3fe03d1b3b9d75d0", - "591b6551a3aad741632640dfb72b751e7fa86c9f604229f55cac01ed0d7622a3" - ], - "target": "kiota-dom-export.txt", - "line": 355196, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "3d1027ce8d2724a9c952fee5be926b5b3f187cf845073dd664ae493a77159664": { - "signature": "3d1027ce8d2724a9c952fee5be926b5b3f187cf845073dd664ae493a77159664", - "alternativeSignatures": [ - "6ff07b0d61ad821a1de65116391a4fe14e387502842f8fd699aae0843e2fd2cf", - "adb838cbab61bd66ba3ea4a9aa3f21552ef580f212b9aef37227f84ff3a1b740" - ], - "target": "kiota-dom-export.txt", - "line": 355197, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "bb525b0d714864424b31bc2cab442440e2c32346554c88e16b6f5a1b2489324a": { - "signature": "bb525b0d714864424b31bc2cab442440e2c32346554c88e16b6f5a1b2489324a", - "alternativeSignatures": [ - "7319b9a705ca8b55cc263950c64cceb311dc6a87050414ecc271f4fa712a45c4", - "bbf3a8ad2eb07de37d3d25288c174334a8c291e922264b547a64047a43532101" - ], - "target": "kiota-dom-export.txt", - "line": 355198, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "49a2e3064588ebfeebd985391b455328f0a8d99cda50a4854efdb366f4748f1c": { - "signature": "49a2e3064588ebfeebd985391b455328f0a8d99cda50a4854efdb366f4748f1c", - "alternativeSignatures": [ - "81ecc56d12106334e864fe41b0c16031fb68fe533806c5f98ea05f35628c4611", - "f07412687875d3c213ee8ef41458b898e6d9a074b410b126e832d4baca604543" - ], - "target": "kiota-dom-export.txt", - "line": 355199, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "6d1897644565790b69862b492f9850e7a2ccd59b162257177350a6387d55ff0a": { - "signature": "6d1897644565790b69862b492f9850e7a2ccd59b162257177350a6387d55ff0a", - "alternativeSignatures": [ - "f1330dcd2f69e6c57c47d4c5b2f2917e17c7fba9134c167e7105aa7c88d0a966", - "8b8a60be00c85c7d2f957523b8120465f26997739f1a31653facc4d53e0779a3" - ], - "target": "kiota-dom-export.txt", - "line": 355201, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "0c3f10f3d1ebd79a528e13d854cd0c98914491aed4ca7b3a9da3a249a4dc4c9e": { - "signature": "0c3f10f3d1ebd79a528e13d854cd0c98914491aed4ca7b3a9da3a249a4dc4c9e", - "alternativeSignatures": [ - "b81c7427a5736316f5efcc0b78116e4832cf804be341617141a72ef2dfd43d28", - "fa11932b0fddd2144b2216da678fb716a0af15c2401254f982d6fca8a049ba02" - ], - "target": "kiota-dom-export.txt", - "line": 355202, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "ed319fca0957881e354b6cfc02b8fca6ef148cb90d6843ca1776dd9810f92a9a": { - "signature": "ed319fca0957881e354b6cfc02b8fca6ef148cb90d6843ca1776dd9810f92a9a", - "alternativeSignatures": [ - "d378783cd50e18df29504e865fda0675ccce24d7c1cd08db6a53fbc976de1dc8", - "fc3b0bf44594e0c6dd43999d38b11f886fd70968e95766862f9118941555dc2a" - ], - "target": "kiota-dom-export.txt", - "line": 355207, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "6223ed41b2757dc251b8e4ab5c8a02265da89030510c040c7b12ecd3f9461b89": { - "signature": "6223ed41b2757dc251b8e4ab5c8a02265da89030510c040c7b12ecd3f9461b89", - "alternativeSignatures": [ - "b4ecfa961bca3dcc1ef9dc91435991ad1dbb3d339ec6762ac4b754fe8ef5f3de", - "4ba01ceb907540b9fd9ff1afccd1704f65bd85c4693eac63b82dba4a5982d526" - ], - "target": "kiota-dom-export.txt", - "line": 355208, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "6fcb14827e386bdb8b96f28f7c4f327028144adbbc515a715b7527626ac84da1": { - "signature": "6fcb14827e386bdb8b96f28f7c4f327028144adbbc515a715b7527626ac84da1", - "alternativeSignatures": [ - "2dbd8e3e05faff6adc388b5679215a2e0094682c00a4a24d488122cc3adc312f", - "9251bdd6e7a1333385ce8fbfb85239b45c3837b130e63d37fcdbfc5fb5591ae0" - ], - "target": "kiota-dom-export.txt", - "line": 355209, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "a485b2d1fd5a5887db653984374d62cdd3ea3dd088f01b89af3b8ce915668112": { - "signature": "a485b2d1fd5a5887db653984374d62cdd3ea3dd088f01b89af3b8ce915668112", - "alternativeSignatures": [ - "caaa4a45aeb3b5e8a28e9de7a117e038cfd1c8055b475764d9ae3be7bd51bd07", - "cc3c4cdd3708a5a3109530f594b097073b3556b07d0825bb90c622ad7041be06" - ], - "target": "kiota-dom-export.txt", - "line": 355210, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "5d3e371ffaf42c30be499c505c37a83aab09595390f9ca424f129e5d6a4b9078": { - "signature": "5d3e371ffaf42c30be499c505c37a83aab09595390f9ca424f129e5d6a4b9078", - "alternativeSignatures": [ - "61adfd6db79a11561fd3df463b512d1b9cb1d5351ebbe4e8021d7b918cb72245", - "024f018b2483489123c85e8a73f06d121d655fc7412af54e20a40e163329e594" - ], - "target": "kiota-dom-export.txt", - "line": 355212, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "a332419abc094d4045347b9549a2ee8c1dc81f1ac6d01dc711bc100029684587": { - "signature": "a332419abc094d4045347b9549a2ee8c1dc81f1ac6d01dc711bc100029684587", - "alternativeSignatures": [ - "ef01abf16729ca60fbdfb256a10535e233d9e1e4023cac0c03093acb3bd72120", - "515ada1fdc1dcba1dbf4865b0cefa45e587c88e22a2eb4df35d13fdb6ce70a8b" - ], - "target": "kiota-dom-export.txt", - "line": 355213, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - }, - "1e04d424f76e6efcfecc544c49475cd38ccebd259062fefe79ee5cb4313ab5b3": { - "signature": "1e04d424f76e6efcfecc544c49475cd38ccebd259062fefe79ee5cb4313ab5b3", - "alternativeSignatures": [ - "20b9dfb099df000cd748a6cf15b71d22ee21568705aa705abbd8e56104106293", - "de6afc7fd35f3457b12c04192c3f3e58887abf6d7454510874a0d069f9c36e0e" - ], - "target": "kiota-dom-export.txt", - "line": 355214, - "uriBaseId": "file:///D:/a/_work/1/s/", - "memberOf": [ - "default" - ], - "tool": "credscan", - "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2026-05-21 00:12:33Z", - "expirationDate": "2026-11-07 00:22:35Z", - "justification": "This error is baselined with an expiration date of 180 days from 2026-05-21 00:22:35Z" - } - } -} \ No newline at end of file diff --git a/admin/46a8c20d7586b3374fd944fe2ce1dce982ee2d3cbbaae6d919ac08191aaf0ea2.go b/admin/46a8c20d7586b3374fd944fe2ce1dce982ee2d3cbbaae6d919ac08191aaf0ea2.go new file mode 100644 index 00000000000..a5f2fc37444 --- /dev/null +++ b/admin/46a8c20d7586b3374fd944fe2ce1dce982ee2d3cbbaae6d919ac08191aaf0ea2.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. +type ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters the collection of API usage report metrics and the status of their enablement. +type ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters +} +// ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderInternal instantiates a new ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder and sets the default values. +func NewReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) { + m := &ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics/{apiUsageReportEnablementStatus%2Dmetric}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder instantiates a new ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder and sets the default values. +func NewReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property apiUsageReportMetrics for admin +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the collection of API usage report metrics and the status of their enablement. +// returns a ApiUsageReportEnablementStatusable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateApiUsageReportEnablementStatusFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable), nil +} +// Patch update the navigation property apiUsageReportMetrics in admin +// returns a ApiUsageReportEnablementStatusable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateApiUsageReportEnablementStatusFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable), nil +} +// ToDeleteRequestInformation delete navigation property apiUsageReportMetrics for admin +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation the collection of API usage report metrics and the status of their enablement. +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property apiUsageReportMetrics in admin +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) WithUrl(rawUrl string)(*ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) { + return NewReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/report_settings_request_builder.go b/admin/report_settings_request_builder.go index 57785c68753..ed42360f1b7 100644 --- a/admin/report_settings_request_builder.go +++ b/admin/report_settings_request_builder.go @@ -119,6 +119,11 @@ func (m *ReportSettingsRequestBuilder) Patch(ctx context.Context, body ie233ee76 } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.AdminReportSettingsable), nil } +// SharePoint provides operations to manage the sharePoint property of the microsoft.graph.adminReportSettings entity. +// returns a *ReportSettingsSharePointRequestBuilder when successful +func (m *ReportSettingsRequestBuilder) SharePoint()(*ReportSettingsSharePointRequestBuilder) { + return NewReportSettingsSharePointRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property reportSettings for admin // returns a *RequestInformation when successful func (m *ReportSettingsRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/admin/report_settings_share_point_api_usage_report_metrics_count_request_builder.go b/admin/report_settings_share_point_api_usage_report_metrics_count_request_builder.go new file mode 100644 index 00000000000..da886005360 --- /dev/null +++ b/admin/report_settings_share_point_api_usage_report_metrics_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder provides operations to count the resources in the collection. +type ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderGetQueryParameters get the number of the resource +type ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderGetQueryParameters +} +// NewReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderInternal instantiates a new ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder and sets the default values. +func NewReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder) { + m := &ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder instantiates a new ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder and sets the default values. +func NewReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder) WithUrl(rawUrl string)(*ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder) { + return NewReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/report_settings_share_point_api_usage_report_metrics_request_builder.go b/admin/report_settings_share_point_api_usage_report_metrics_request_builder.go new file mode 100644 index 00000000000..f2e7348fb36 --- /dev/null +++ b/admin/report_settings_share_point_api_usage_report_metrics_request_builder.go @@ -0,0 +1,158 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ReportSettingsSharePointApiUsageReportMetricsRequestBuilder provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. +type ReportSettingsSharePointApiUsageReportMetricsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportSettingsSharePointApiUsageReportMetricsRequestBuilderGetQueryParameters get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. +type ReportSettingsSharePointApiUsageReportMetricsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// ReportSettingsSharePointApiUsageReportMetricsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointApiUsageReportMetricsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportSettingsSharePointApiUsageReportMetricsRequestBuilderGetQueryParameters +} +// ReportSettingsSharePointApiUsageReportMetricsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointApiUsageReportMetricsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByApiUsageReportEnablementStatusMetric provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. +// returns a *ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) ByApiUsageReportEnablementStatusMetric(apiUsageReportEnablementStatusMetric string)(*ReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if apiUsageReportEnablementStatusMetric != "" { + urlTplParams["apiUsageReportEnablementStatus%2Dmetric"] = apiUsageReportEnablementStatusMetric + } + return NewReportSettingsSharePointApiUsageReportMetricsApiUsageReportEnablementStatusMetricItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewReportSettingsSharePointApiUsageReportMetricsRequestBuilderInternal instantiates a new ReportSettingsSharePointApiUsageReportMetricsRequestBuilder and sets the default values. +func NewReportSettingsSharePointApiUsageReportMetricsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) { + m := &ReportSettingsSharePointApiUsageReportMetricsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewReportSettingsSharePointApiUsageReportMetricsRequestBuilder instantiates a new ReportSettingsSharePointApiUsageReportMetricsRequestBuilder and sets the default values. +func NewReportSettingsSharePointApiUsageReportMetricsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportSettingsSharePointApiUsageReportMetricsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) Count()(*ReportSettingsSharePointApiUsageReportMetricsCountRequestBuilder) { + return NewReportSettingsSharePointApiUsageReportMetricsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. +// returns a ApiUsageReportEnablementStatusCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta +func (m *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateApiUsageReportEnablementStatusCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusCollectionResponseable), nil +} +// Post create new navigation property to apiUsageReportMetrics for admin +// returns a ApiUsageReportEnablementStatusable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateApiUsageReportEnablementStatusFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable), nil +} +// ToGetRequestInformation get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to apiUsageReportMetrics for admin +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, requestConfiguration *ReportSettingsSharePointApiUsageReportMetricsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder when successful +func (m *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) WithUrl(rawUrl string)(*ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) { + return NewReportSettingsSharePointApiUsageReportMetricsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/report_settings_share_point_disable_api_usage_report_post_request_body.go b/admin/report_settings_share_point_disable_api_usage_report_post_request_body.go new file mode 100644 index 00000000000..327176e2b49 --- /dev/null +++ b/admin/report_settings_share_point_disable_api_usage_report_post_request_body.go @@ -0,0 +1,116 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ReportSettingsSharePointDisableApiUsageReportPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewReportSettingsSharePointDisableApiUsageReportPostRequestBody instantiates a new ReportSettingsSharePointDisableApiUsageReportPostRequestBody and sets the default values. +func NewReportSettingsSharePointDisableApiUsageReportPostRequestBody()(*ReportSettingsSharePointDisableApiUsageReportPostRequestBody) { + m := &ReportSettingsSharePointDisableApiUsageReportPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateReportSettingsSharePointDisableApiUsageReportPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReportSettingsSharePointDisableApiUsageReportPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportSettingsSharePointDisableApiUsageReportPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["metric"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMetric(val) + } + return nil + } + return res +} +// GetMetric gets the metric property value. The metric property +// returns a *string when successful +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) GetMetric()(*string) { + val, err := m.GetBackingStore().Get("metric") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("metric", m.GetMetric()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetMetric sets the metric property value. The metric property +func (m *ReportSettingsSharePointDisableApiUsageReportPostRequestBody) SetMetric(value *string)() { + err := m.GetBackingStore().Set("metric", value) + if err != nil { + panic(err) + } +} +type ReportSettingsSharePointDisableApiUsageReportPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetMetric()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetMetric(value *string)() +} diff --git a/admin/report_settings_share_point_disable_api_usage_report_request_builder.go b/admin/report_settings_share_point_disable_api_usage_report_request_builder.go new file mode 100644 index 00000000000..97ead327eb9 --- /dev/null +++ b/admin/report_settings_share_point_disable_api_usage_report_request_builder.go @@ -0,0 +1,79 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ReportSettingsSharePointDisableApiUsageReportRequestBuilder provides operations to call the disableApiUsageReport method. +type ReportSettingsSharePointDisableApiUsageReportRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportSettingsSharePointDisableApiUsageReportRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointDisableApiUsageReportRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewReportSettingsSharePointDisableApiUsageReportRequestBuilderInternal instantiates a new ReportSettingsSharePointDisableApiUsageReportRequestBuilder and sets the default values. +func NewReportSettingsSharePointDisableApiUsageReportRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointDisableApiUsageReportRequestBuilder) { + m := &ReportSettingsSharePointDisableApiUsageReportRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/reportSettings/sharePoint/disableApiUsageReport", pathParameters), + } + return m +} +// NewReportSettingsSharePointDisableApiUsageReportRequestBuilder instantiates a new ReportSettingsSharePointDisableApiUsageReportRequestBuilder and sets the default values. +func NewReportSettingsSharePointDisableApiUsageReportRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointDisableApiUsageReportRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportSettingsSharePointDisableApiUsageReportRequestBuilderInternal(urlParams, requestAdapter) +} +// Post disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. +// returns a ApiUsageReportEnablementStatusable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sharepointreportsettings-disableapiusagereport?view=graph-rest-beta +func (m *ReportSettingsSharePointDisableApiUsageReportRequestBuilder) Post(ctx context.Context, body ReportSettingsSharePointDisableApiUsageReportPostRequestBodyable, requestConfiguration *ReportSettingsSharePointDisableApiUsageReportRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateApiUsageReportEnablementStatusFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable), nil +} +// ToPostRequestInformation disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointDisableApiUsageReportRequestBuilder) ToPostRequestInformation(ctx context.Context, body ReportSettingsSharePointDisableApiUsageReportPostRequestBodyable, requestConfiguration *ReportSettingsSharePointDisableApiUsageReportRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ReportSettingsSharePointDisableApiUsageReportRequestBuilder when successful +func (m *ReportSettingsSharePointDisableApiUsageReportRequestBuilder) WithUrl(rawUrl string)(*ReportSettingsSharePointDisableApiUsageReportRequestBuilder) { + return NewReportSettingsSharePointDisableApiUsageReportRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/report_settings_share_point_enable_api_usage_report_post_request_body.go b/admin/report_settings_share_point_enable_api_usage_report_post_request_body.go new file mode 100644 index 00000000000..47cdfa891a1 --- /dev/null +++ b/admin/report_settings_share_point_enable_api_usage_report_post_request_body.go @@ -0,0 +1,116 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ReportSettingsSharePointEnableApiUsageReportPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewReportSettingsSharePointEnableApiUsageReportPostRequestBody instantiates a new ReportSettingsSharePointEnableApiUsageReportPostRequestBody and sets the default values. +func NewReportSettingsSharePointEnableApiUsageReportPostRequestBody()(*ReportSettingsSharePointEnableApiUsageReportPostRequestBody) { + m := &ReportSettingsSharePointEnableApiUsageReportPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateReportSettingsSharePointEnableApiUsageReportPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReportSettingsSharePointEnableApiUsageReportPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportSettingsSharePointEnableApiUsageReportPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["metric"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMetric(val) + } + return nil + } + return res +} +// GetMetric gets the metric property value. The metric property +// returns a *string when successful +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) GetMetric()(*string) { + val, err := m.GetBackingStore().Get("metric") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("metric", m.GetMetric()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetMetric sets the metric property value. The metric property +func (m *ReportSettingsSharePointEnableApiUsageReportPostRequestBody) SetMetric(value *string)() { + err := m.GetBackingStore().Set("metric", value) + if err != nil { + panic(err) + } +} +type ReportSettingsSharePointEnableApiUsageReportPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetMetric()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetMetric(value *string)() +} diff --git a/admin/report_settings_share_point_enable_api_usage_report_request_builder.go b/admin/report_settings_share_point_enable_api_usage_report_request_builder.go new file mode 100644 index 00000000000..6db8ffc746f --- /dev/null +++ b/admin/report_settings_share_point_enable_api_usage_report_request_builder.go @@ -0,0 +1,79 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ReportSettingsSharePointEnableApiUsageReportRequestBuilder provides operations to call the enableApiUsageReport method. +type ReportSettingsSharePointEnableApiUsageReportRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportSettingsSharePointEnableApiUsageReportRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointEnableApiUsageReportRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewReportSettingsSharePointEnableApiUsageReportRequestBuilderInternal instantiates a new ReportSettingsSharePointEnableApiUsageReportRequestBuilder and sets the default values. +func NewReportSettingsSharePointEnableApiUsageReportRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointEnableApiUsageReportRequestBuilder) { + m := &ReportSettingsSharePointEnableApiUsageReportRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/reportSettings/sharePoint/enableApiUsageReport", pathParameters), + } + return m +} +// NewReportSettingsSharePointEnableApiUsageReportRequestBuilder instantiates a new ReportSettingsSharePointEnableApiUsageReportRequestBuilder and sets the default values. +func NewReportSettingsSharePointEnableApiUsageReportRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointEnableApiUsageReportRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportSettingsSharePointEnableApiUsageReportRequestBuilderInternal(urlParams, requestAdapter) +} +// Post enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. +// returns a ApiUsageReportEnablementStatusable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sharepointreportsettings-enableapiusagereport?view=graph-rest-beta +func (m *ReportSettingsSharePointEnableApiUsageReportRequestBuilder) Post(ctx context.Context, body ReportSettingsSharePointEnableApiUsageReportPostRequestBodyable, requestConfiguration *ReportSettingsSharePointEnableApiUsageReportRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateApiUsageReportEnablementStatusFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ApiUsageReportEnablementStatusable), nil +} +// ToPostRequestInformation enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointEnableApiUsageReportRequestBuilder) ToPostRequestInformation(ctx context.Context, body ReportSettingsSharePointEnableApiUsageReportPostRequestBodyable, requestConfiguration *ReportSettingsSharePointEnableApiUsageReportRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ReportSettingsSharePointEnableApiUsageReportRequestBuilder when successful +func (m *ReportSettingsSharePointEnableApiUsageReportRequestBuilder) WithUrl(rawUrl string)(*ReportSettingsSharePointEnableApiUsageReportRequestBuilder) { + return NewReportSettingsSharePointEnableApiUsageReportRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/report_settings_share_point_request_builder.go b/admin/report_settings_share_point_request_builder.go new file mode 100644 index 00000000000..9b9c95c8b06 --- /dev/null +++ b/admin/report_settings_share_point_request_builder.go @@ -0,0 +1,175 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package admin + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ReportSettingsSharePointRequestBuilder provides operations to manage the sharePoint property of the microsoft.graph.adminReportSettings entity. +type ReportSettingsSharePointRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ReportSettingsSharePointRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ReportSettingsSharePointRequestBuilderGetQueryParameters a container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. +type ReportSettingsSharePointRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ReportSettingsSharePointRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ReportSettingsSharePointRequestBuilderGetQueryParameters +} +// ReportSettingsSharePointRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportSettingsSharePointRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ApiUsageReportMetrics provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. +// returns a *ReportSettingsSharePointApiUsageReportMetricsRequestBuilder when successful +func (m *ReportSettingsSharePointRequestBuilder) ApiUsageReportMetrics()(*ReportSettingsSharePointApiUsageReportMetricsRequestBuilder) { + return NewReportSettingsSharePointApiUsageReportMetricsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewReportSettingsSharePointRequestBuilderInternal instantiates a new ReportSettingsSharePointRequestBuilder and sets the default values. +func NewReportSettingsSharePointRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointRequestBuilder) { + m := &ReportSettingsSharePointRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/admin/reportSettings/sharePoint{?%24expand,%24select}", pathParameters), + } + return m +} +// NewReportSettingsSharePointRequestBuilder instantiates a new ReportSettingsSharePointRequestBuilder and sets the default values. +func NewReportSettingsSharePointRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportSettingsSharePointRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewReportSettingsSharePointRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property sharePoint for admin +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointRequestBuilder) Delete(ctx context.Context, requestConfiguration *ReportSettingsSharePointRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// DisableApiUsageReport provides operations to call the disableApiUsageReport method. +// returns a *ReportSettingsSharePointDisableApiUsageReportRequestBuilder when successful +func (m *ReportSettingsSharePointRequestBuilder) DisableApiUsageReport()(*ReportSettingsSharePointDisableApiUsageReportRequestBuilder) { + return NewReportSettingsSharePointDisableApiUsageReportRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// EnableApiUsageReport provides operations to call the enableApiUsageReport method. +// returns a *ReportSettingsSharePointEnableApiUsageReportRequestBuilder when successful +func (m *ReportSettingsSharePointRequestBuilder) EnableApiUsageReport()(*ReportSettingsSharePointEnableApiUsageReportRequestBuilder) { + return NewReportSettingsSharePointEnableApiUsageReportRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. +// returns a SharePointReportSettingsable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportSettingsSharePointRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SharePointReportSettingsable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateSharePointReportSettingsFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SharePointReportSettingsable), nil +} +// Patch update the navigation property sharePoint in admin +// returns a SharePointReportSettingsable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ReportSettingsSharePointRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SharePointReportSettingsable, requestConfiguration *ReportSettingsSharePointRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SharePointReportSettingsable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateSharePointReportSettingsFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SharePointReportSettingsable), nil +} +// ToDeleteRequestInformation delete navigation property sharePoint for admin +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsSharePointRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation a container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportSettingsSharePointRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property sharePoint in admin +// returns a *RequestInformation when successful +func (m *ReportSettingsSharePointRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SharePointReportSettingsable, requestConfiguration *ReportSettingsSharePointRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ReportSettingsSharePointRequestBuilder when successful +func (m *ReportSettingsSharePointRequestBuilder) WithUrl(rawUrl string)(*ReportSettingsSharePointRequestBuilder) { + return NewReportSettingsSharePointRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/admin/service_announcement_messages_archive_post_response.go b/admin/service_announcement_messages_archive_post_response.go index 33351e3f21d..1bbc6d5808d 100644 --- a/admin/service_announcement_messages_archive_post_response.go +++ b/admin/service_announcement_messages_archive_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesArchivePostResponse()(*ServiceAnnouncementMes } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesArchivePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_favorite_post_response.go b/admin/service_announcement_messages_favorite_post_response.go index 16346e5f38a..d0d80bee59f 100644 --- a/admin/service_announcement_messages_favorite_post_response.go +++ b/admin/service_announcement_messages_favorite_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesFavoritePostResponse()(*ServiceAnnouncementMe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesFavoritePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_mark_read_post_response.go b/admin/service_announcement_messages_mark_read_post_response.go index 503817ad5b8..55a02847e30 100644 --- a/admin/service_announcement_messages_mark_read_post_response.go +++ b/admin/service_announcement_messages_mark_read_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesMarkReadPostResponse()(*ServiceAnnouncementMe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesMarkReadPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_mark_unread_post_response.go b/admin/service_announcement_messages_mark_unread_post_response.go index 7d876da8706..84b867cc501 100644 --- a/admin/service_announcement_messages_mark_unread_post_response.go +++ b/admin/service_announcement_messages_mark_unread_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesMarkUnreadPostResponse()(*ServiceAnnouncement } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesMarkUnreadPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_unarchive_post_response.go b/admin/service_announcement_messages_unarchive_post_response.go index 57d3608240b..7f4bb577f14 100644 --- a/admin/service_announcement_messages_unarchive_post_response.go +++ b/admin/service_announcement_messages_unarchive_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesUnarchivePostResponse()(*ServiceAnnouncementM } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesUnarchivePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_unfavorite_post_response.go b/admin/service_announcement_messages_unfavorite_post_response.go index b0d0595461d..c5fca77541d 100644 --- a/admin/service_announcement_messages_unfavorite_post_response.go +++ b/admin/service_announcement_messages_unfavorite_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesUnfavoritePostResponse()(*ServiceAnnouncement } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesUnfavoritePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/administrativeunits/item_get_member_groups_post_request_body.go b/administrativeunits/item_get_member_groups_post_request_body.go index 4c0751c1d9c..1fa0742cb7f 100644 --- a/administrativeunits/item_get_member_groups_post_request_body.go +++ b/administrativeunits/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/administrativeunits/item_get_member_objects_post_request_body.go b/administrativeunits/item_get_member_objects_post_request_body.go index a33c903e530..628d14e7598 100644 --- a/administrativeunits/item_get_member_objects_post_request_body.go +++ b/administrativeunits/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/administrativeunits/item_members_ref_request_builder.go b/administrativeunits/item_members_ref_request_builder.go index 97d59a6aa25..8b553ac5d15 100644 --- a/administrativeunits/item_members_ref_request_builder.go +++ b/administrativeunits/item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemMembersRefRequestBuilderPostRequestConfiguration struct { // NewItemMembersRefRequestBuilderInternal instantiates a new ItemMembersRefRequestBuilder and sets the default values. func NewItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemMembersRefRequestBuilder) { m := &ItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -144,7 +144,7 @@ func (m *ItemMembersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Co // ToGetRequestInformation users and groups that are members of this administrative unit. Supports $expand. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -158,7 +158,7 @@ func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Conte // ToPostRequestInformation use this API to add a member (user, group, or device) to an administrative unit or to create a new group within an administrative unit. All group types can be created within an administrative unit. Note: Currently, it's only possible to add one member at a time to an administrative unit.` // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/app/calls_item_play_prompt_post_request_body.go b/app/calls_item_play_prompt_post_request_body.go index b57da038c39..9632f4fa521 100644 --- a/app/calls_item_play_prompt_post_request_body.go +++ b/app/calls_item_play_prompt_post_request_body.go @@ -19,6 +19,8 @@ func NewCallsItemPlayPromptPostRequestBody()(*CallsItemPlayPromptPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + loopValue := false + m.SetLoop(&loopValue) return m } // CreateCallsItemPlayPromptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/app/calls_item_record_post_request_body.go b/app/calls_item_record_post_request_body.go index 0489c889f12..e6f120d038d 100644 --- a/app/calls_item_record_post_request_body.go +++ b/app/calls_item_record_post_request_body.go @@ -19,6 +19,12 @@ func NewCallsItemRecordPostRequestBody()(*CallsItemRecordPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + bargeInAllowedValue := false + m.SetBargeInAllowed(&bargeInAllowedValue) + playBeepValue := false + m.SetPlayBeep(&playBeepValue) + streamWhileRecordingValue := false + m.SetStreamWhileRecording(&streamWhileRecordingValue) return m } // CreateCallsItemRecordPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/app/calls_item_record_response_post_request_body.go b/app/calls_item_record_response_post_request_body.go index d723bcb4d63..4355c3c099e 100644 --- a/app/calls_item_record_response_post_request_body.go +++ b/app/calls_item_record_response_post_request_body.go @@ -19,6 +19,12 @@ func NewCallsItemRecordResponsePostRequestBody()(*CallsItemRecordResponsePostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + bargeInAllowedValue := false + m.SetBargeInAllowed(&bargeInAllowedValue) + playBeepValue := false + m.SetPlayBeep(&playBeepValue) + streamWhileRecordingValue := false + m.SetStreamWhileRecording(&streamWhileRecordingValue) return m } // CreateCallsItemRecordResponsePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/app/calls_item_redirect_post_request_body.go b/app/calls_item_redirect_post_request_body.go index 8353c71d40c..584bdb335d6 100644 --- a/app/calls_item_redirect_post_request_body.go +++ b/app/calls_item_redirect_post_request_body.go @@ -19,6 +19,10 @@ func NewCallsItemRedirectPostRequestBody()(*CallsItemRedirectPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + maskCalleeValue := false + m.SetMaskCallee(&maskCalleeValue) + maskCallerValue := false + m.SetMaskCaller(&maskCallerValue) return m } // CreateCallsItemRedirectPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_app_management_policies_ref_request_builder.go b/applications/item_app_management_policies_ref_request_builder.go index 4cb522d12f3..af674cd18b5 100644 --- a/applications/item_app_management_policies_ref_request_builder.go +++ b/applications/item_app_management_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemAppManagementPoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemAppManagementPoliciesRefRequestBuilderInternal instantiates a new ItemAppManagementPoliciesRefRequestBuilder and sets the default values. func NewItemAppManagementPoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAppManagementPoliciesRefRequestBuilder) { m := &ItemAppManagementPoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *ItemAppManagementPoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation the appManagementPolicy applied to this application. // returns a *RequestInformation when successful func (m *ItemAppManagementPoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *ItemAppManagementPoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign an appManagementPolicy policy object to an application or service principal object. The application or service principal adopts this policy over the tenant-wide tenantAppManagementPolicy setting. Only one policy object can be assigned to an application or service principal. // returns a *RequestInformation when successful func (m *ItemAppManagementPoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/applications/item_get_member_groups_post_request_body.go b/applications/item_get_member_groups_post_request_body.go index 97ee925adf5..4f4f362dfa2 100644 --- a/applications/item_get_member_groups_post_request_body.go +++ b/applications/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_get_member_objects_post_request_body.go b/applications/item_get_member_objects_post_request_body.go index 76ba5a1e131..19d3d18a1ff 100644 --- a/applications/item_get_member_objects_post_request_body.go +++ b/applications/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_owners_ref_request_builder.go b/applications/item_owners_ref_request_builder.go index 38f36944ea7..29ff7f0c299 100644 --- a/applications/item_owners_ref_request_builder.go +++ b/applications/item_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemOwnersRefRequestBuilderInternal instantiates a new ItemOwnersRefRequestBuilder and sets the default values. func NewItemOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersRefRequestBuilder) { m := &ItemOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con // ToGetRequestInformation retrieve a list of owners for an application that are directoryObject types. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Contex // ToPostRequestInformation add an owner to an application. Application owners can be individual users, the associated service principal, or another service principal. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/owners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go b/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go index 44274736854..14a20b5859b 100644 --- a/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go +++ b/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsItemValidateCredentialsPostRequestBody()(*ItemSyn } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsItemValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_synchronization_jobs_validate_credentials_post_request_body.go b/applications/item_synchronization_jobs_validate_credentials_post_request_body.go index 8bcf173192e..15ab14fe085 100644 --- a/applications/item_synchronization_jobs_validate_credentials_post_request_body.go +++ b/applications/item_synchronization_jobs_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsValidateCredentialsPostRequestBody()(*ItemSynchro } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_token_issuance_policies_ref_request_builder.go b/applications/item_token_issuance_policies_ref_request_builder.go index 9b17ab82e28..f16c9923d80 100644 --- a/applications/item_token_issuance_policies_ref_request_builder.go +++ b/applications/item_token_issuance_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenIssuancePoliciesRefRequestBuilderInternal instantiates a new ItemTokenIssuancePoliciesRefRequestBuilder and sets the default values. func NewItemTokenIssuancePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenIssuancePoliciesRefRequestBuilder) { m := &ItemTokenIssuancePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the tokenIssuancePolicy objects that are assigned to an application. // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a tokenIssuancePolicy to an application. // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/applications/item_token_lifetime_policies_ref_request_builder.go b/applications/item_token_lifetime_policies_ref_request_builder.go index 17bb0e42c42..9bca4c7a2ca 100644 --- a/applications/item_token_lifetime_policies_ref_request_builder.go +++ b/applications/item_token_lifetime_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenLifetimePoliciesRefRequestBuilderInternal instantiates a new ItemTokenLifetimePoliciesRefRequestBuilder and sets the default values. func NewItemTokenLifetimePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenLifetimePoliciesRefRequestBuilder) { m := &ItemTokenLifetimePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the tokenLifetimePolicy objects that are assigned to an application or servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a tokenLifetimePolicy to an application or servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per application. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/bookingbusinesses/item_calendar_view_booking_appointment_item_request_builder.go b/bookingbusinesses/item_calendar_view_booking_appointment_item_request_builder.go index 05e168ef55a..b433ac9f7d7 100644 --- a/bookingbusinesses/item_calendar_view_booking_appointment_item_request_builder.go +++ b/bookingbusinesses/item_calendar_view_booking_appointment_item_request_builder.go @@ -56,7 +56,7 @@ func (m *ItemCalendarViewBookingAppointmentItemRequestBuilder) Cancel()(*ItemCal // NewItemCalendarViewBookingAppointmentItemRequestBuilderInternal instantiates a new ItemCalendarViewBookingAppointmentItemRequestBuilder and sets the default values. func NewItemCalendarViewBookingAppointmentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemCalendarViewBookingAppointmentItemRequestBuilder) { m := &ItemCalendarViewBookingAppointmentItemRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", pathParameters), } return m } @@ -125,7 +125,7 @@ func (m *ItemCalendarViewBookingAppointmentItemRequestBuilder) Patch(ctx context // ToDeleteRequestInformation delete navigation property calendarView for bookingBusinesses // returns a *RequestInformation when successful func (m *ItemCalendarViewBookingAppointmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemCalendarViewBookingAppointmentItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) @@ -136,7 +136,7 @@ func (m *ItemCalendarViewBookingAppointmentItemRequestBuilder) ToDeleteRequestIn // ToGetRequestInformation the set of appointments of this business in a specified date range. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemCalendarViewBookingAppointmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemCalendarViewBookingAppointmentItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -150,7 +150,7 @@ func (m *ItemCalendarViewBookingAppointmentItemRequestBuilder) ToGetRequestInfor // ToPatchRequestInformation update the navigation property calendarView in bookingBusinesses // returns a *RequestInformation when successful func (m *ItemCalendarViewBookingAppointmentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BookingAppointmentable, requestConfiguration *ItemCalendarViewBookingAppointmentItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/bookingbusinesses/item_calendar_view_request_builder.go b/bookingbusinesses/item_calendar_view_request_builder.go index f2fcb2c6e88..2d7141e5699 100644 --- a/bookingbusinesses/item_calendar_view_request_builder.go +++ b/bookingbusinesses/item_calendar_view_request_builder.go @@ -68,7 +68,7 @@ func (m *ItemCalendarViewRequestBuilder) ByBookingAppointmentId(bookingAppointme // NewItemCalendarViewRequestBuilderInternal instantiates a new ItemCalendarViewRequestBuilder and sets the default values. func NewItemCalendarViewRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemCalendarViewRequestBuilder) { m := &ItemCalendarViewRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), } return m } @@ -126,7 +126,7 @@ func (m *ItemCalendarViewRequestBuilder) Post(ctx context.Context, body ie233ee7 // ToGetRequestInformation the set of appointments of this business in a specified date range. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemCalendarViewRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemCalendarViewRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -140,7 +140,7 @@ func (m *ItemCalendarViewRequestBuilder) ToGetRequestInformation(ctx context.Con // ToPostRequestInformation create new navigation property to calendarView for bookingBusinesses // returns a *RequestInformation when successful func (m *ItemCalendarViewRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BookingAppointmentable, requestConfiguration *ItemCalendarViewRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/communications/calls_item_play_prompt_post_request_body.go b/communications/calls_item_play_prompt_post_request_body.go index 0970bfdf7b9..4c885174018 100644 --- a/communications/calls_item_play_prompt_post_request_body.go +++ b/communications/calls_item_play_prompt_post_request_body.go @@ -19,6 +19,8 @@ func NewCallsItemPlayPromptPostRequestBody()(*CallsItemPlayPromptPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + loopValue := false + m.SetLoop(&loopValue) return m } // CreateCallsItemPlayPromptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/communications/calls_item_record_post_request_body.go b/communications/calls_item_record_post_request_body.go index e971bf83d21..920cbc40f21 100644 --- a/communications/calls_item_record_post_request_body.go +++ b/communications/calls_item_record_post_request_body.go @@ -19,6 +19,12 @@ func NewCallsItemRecordPostRequestBody()(*CallsItemRecordPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + bargeInAllowedValue := false + m.SetBargeInAllowed(&bargeInAllowedValue) + playBeepValue := false + m.SetPlayBeep(&playBeepValue) + streamWhileRecordingValue := false + m.SetStreamWhileRecording(&streamWhileRecordingValue) return m } // CreateCallsItemRecordPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/communications/calls_item_record_response_post_request_body.go b/communications/calls_item_record_response_post_request_body.go index cb1bc41b167..53f3fc31274 100644 --- a/communications/calls_item_record_response_post_request_body.go +++ b/communications/calls_item_record_response_post_request_body.go @@ -19,6 +19,12 @@ func NewCallsItemRecordResponsePostRequestBody()(*CallsItemRecordResponsePostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + bargeInAllowedValue := false + m.SetBargeInAllowed(&bargeInAllowedValue) + playBeepValue := false + m.SetPlayBeep(&playBeepValue) + streamWhileRecordingValue := false + m.SetStreamWhileRecording(&streamWhileRecordingValue) return m } // CreateCallsItemRecordResponsePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/communications/calls_item_redirect_post_request_body.go b/communications/calls_item_redirect_post_request_body.go index 7321880a463..603f6bde94a 100644 --- a/communications/calls_item_redirect_post_request_body.go +++ b/communications/calls_item_redirect_post_request_body.go @@ -19,6 +19,10 @@ func NewCallsItemRedirectPostRequestBody()(*CallsItemRedirectPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + maskCalleeValue := false + m.SetMaskCallee(&maskCalleeValue) + maskCallerValue := false + m.SetMaskCaller(&maskCallerValue) return m } // CreateCallsItemRedirectPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contacts/item_get_member_groups_post_request_body.go b/contacts/item_get_member_groups_post_request_body.go index 8b817fbdc0d..183ca955c4c 100644 --- a/contacts/item_get_member_groups_post_request_body.go +++ b/contacts/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contacts/item_get_member_objects_post_request_body.go b/contacts/item_get_member_objects_post_request_body.go index cb1a6717d72..115891cfc80 100644 --- a/contacts/item_get_member_objects_post_request_body.go +++ b/contacts/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contracts/item_get_member_groups_post_request_body.go b/contracts/item_get_member_groups_post_request_body.go index 05a25bf8618..7850393139b 100644 --- a/contracts/item_get_member_groups_post_request_body.go +++ b/contracts/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contracts/item_get_member_objects_post_request_body.go b/contracts/item_get_member_objects_post_request_body.go index 5df0a6124c7..8abfc31d0b6 100644 --- a/contracts/item_get_member_objects_post_request_body.go +++ b/contracts/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/deviceappmanagement/vpp_tokens_item_revoke_licenses_post_request_body.go b/deviceappmanagement/vpp_tokens_item_revoke_licenses_post_request_body.go index 20df3e18804..66f451c725f 100644 --- a/deviceappmanagement/vpp_tokens_item_revoke_licenses_post_request_body.go +++ b/deviceappmanagement/vpp_tokens_item_revoke_licenses_post_request_body.go @@ -18,6 +18,10 @@ func NewVppTokensItemRevokeLicensesPostRequestBody()(*VppTokensItemRevokeLicense } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyManagedDevicesValue := false + m.SetNotifyManagedDevices(¬ifyManagedDevicesValue) + revokeUntrackedLicensesValue := false + m.SetRevokeUntrackedLicenses(&revokeUntrackedLicensesValue) return m } // CreateVppTokensItemRevokeLicensesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/173517a02a3f4dba6fb5c9d145d5c096c43365d9503753d0ab30a1437e0bfa66.go b/devicemanagement/173517a02a3f4dba6fb5c9d145d5c096c43365d9503753d0ab30a1437e0bfa66.go index 176df54f1b6..c69c26b14d7 100644 --- a/devicemanagement/173517a02a3f4dba6fb5c9d145d5c096c43365d9503753d0ab30a1437e0bfa66.go +++ b/devicemanagement/173517a02a3f4dba6fb5c9d145d5c096c43365d9503753d0ab30a1437e0bfa66.go @@ -18,6 +18,8 @@ func NewAndroidManagedStoreAccountEnterpriseSettingsSetAndroidDeviceOwnerFullyMa } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + enabledValue := false + m.SetEnabled(&enabledValue) return m } // CreateAndroidManagedStoreAccountEnterpriseSettingsSetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/21620f7776636b21ab7c957b5bb5e7f04ab4f04319e44bfefd9b98454f65166b.go b/devicemanagement/21620f7776636b21ab7c957b5bb5e7f04ab4f04319e44bfefd9b98454f65166b.go index 3e270c43c8b..2afbb26612b 100644 --- a/devicemanagement/21620f7776636b21ab7c957b5bb5e7f04ab4f04319e44bfefd9b98454f65166b.go +++ b/devicemanagement/21620f7776636b21ab7c957b5bb5e7f04ab4f04319e44bfefd9b98454f65166b.go @@ -18,6 +18,8 @@ func NewReusablePolicySettingsItemReferencingConfigurationPoliciesItemClearEnrol } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateReusablePolicySettingsItemReferencingConfigurationPoliciesItemClearEnrollmentTimeDeviceMembershipTargetPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/a11e8b06ad31295f67ba4df6e116508241af21b7e0cef27ae96f6a0d68213138.go b/devicemanagement/a11e8b06ad31295f67ba4df6e116508241af21b7e0cef27ae96f6a0d68213138.go index 6d51de09515..b8013cd68b7 100644 --- a/devicemanagement/a11e8b06ad31295f67ba4df6e116508241af21b7e0cef27ae96f6a0d68213138.go +++ b/devicemanagement/a11e8b06ad31295f67ba4df6e116508241af21b7e0cef27ae96f6a0d68213138.go @@ -19,6 +19,8 @@ func NewDepOnboardingSettingsItemImportedAppleDeviceIdentitiesImportAppleDeviceI } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteImportedDeviceIdentitiesValue := false + m.SetOverwriteImportedDeviceIdentities(&overwriteImportedDeviceIdentitiesValue) return m } // CreateDepOnboardingSettingsItemImportedAppleDeviceIdentitiesImportAppleDeviceIdentityListPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/android_managed_store_account_enterprise_settings_approve_apps_post_request_body.go b/devicemanagement/android_managed_store_account_enterprise_settings_approve_apps_post_request_body.go index 1754db1db51..d39ba632f3d 100644 --- a/devicemanagement/android_managed_store_account_enterprise_settings_approve_apps_post_request_body.go +++ b/devicemanagement/android_managed_store_account_enterprise_settings_approve_apps_post_request_body.go @@ -18,6 +18,8 @@ func NewAndroidManagedStoreAccountEnterpriseSettingsApproveAppsPostRequestBody() } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + approveAllPermissionsValue := false + m.SetApproveAllPermissions(&approveAllPermissionsValue) return m } // CreateAndroidManagedStoreAccountEnterpriseSettingsApproveAppsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/assignment_filters_enable_post_request_body.go b/devicemanagement/assignment_filters_enable_post_request_body.go index 3b65f1562de..a4d1ea474af 100644 --- a/devicemanagement/assignment_filters_enable_post_request_body.go +++ b/devicemanagement/assignment_filters_enable_post_request_body.go @@ -18,6 +18,8 @@ func NewAssignmentFiltersEnablePostRequestBody()(*AssignmentFiltersEnablePostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + enableValue := false + m.SetEnable(&enableValue) return m } // CreateAssignmentFiltersEnablePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/comanaged_devices_execute_action_post_request_body.go b/devicemanagement/comanaged_devices_execute_action_post_request_body.go index 7802812e1f4..dd3f8e34d31 100644 --- a/devicemanagement/comanaged_devices_execute_action_post_request_body.go +++ b/devicemanagement/comanaged_devices_execute_action_post_request_body.go @@ -19,6 +19,12 @@ func NewComanagedDevicesExecuteActionPostRequestBody()(*ComanagedDevicesExecuteA } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) return m } // CreateComanagedDevicesExecuteActionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/comanaged_devices_item_clean_windows_device_post_request_body.go b/devicemanagement/comanaged_devices_item_clean_windows_device_post_request_body.go index 5d46a383b23..390b5bc57f1 100644 --- a/devicemanagement/comanaged_devices_item_clean_windows_device_post_request_body.go +++ b/devicemanagement/comanaged_devices_item_clean_windows_device_post_request_body.go @@ -18,6 +18,8 @@ func NewComanagedDevicesItemCleanWindowsDevicePostRequestBody()(*ComanagedDevice } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) return m } // CreateComanagedDevicesItemCleanWindowsDevicePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/comanaged_devices_item_windows_defender_scan_post_request_body.go b/devicemanagement/comanaged_devices_item_windows_defender_scan_post_request_body.go index 924a25c4ff0..099ddf1855d 100644 --- a/devicemanagement/comanaged_devices_item_windows_defender_scan_post_request_body.go +++ b/devicemanagement/comanaged_devices_item_windows_defender_scan_post_request_body.go @@ -18,6 +18,8 @@ func NewComanagedDevicesItemWindowsDefenderScanPostRequestBody()(*ComanagedDevic } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + quickScanValue := false + m.SetQuickScan(&quickScanValue) return m } // CreateComanagedDevicesItemWindowsDefenderScanPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/comanaged_devices_item_wipe_post_request_body.go b/devicemanagement/comanaged_devices_item_wipe_post_request_body.go index 31c26f0a583..aa834027f7e 100644 --- a/devicemanagement/comanaged_devices_item_wipe_post_request_body.go +++ b/devicemanagement/comanaged_devices_item_wipe_post_request_body.go @@ -19,6 +19,14 @@ func NewComanagedDevicesItemWipePostRequestBody()(*ComanagedDevicesItemWipePostR } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) + useProtectedWipeValue := false + m.SetUseProtectedWipe(&useProtectedWipeValue) return m } // CreateComanagedDevicesItemWipePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/configuration_policies_item_clear_enrollment_time_device_membership_target_post_response.go b/devicemanagement/configuration_policies_item_clear_enrollment_time_device_membership_target_post_response.go index db260369ac1..8fc3b8b0364 100644 --- a/devicemanagement/configuration_policies_item_clear_enrollment_time_device_membership_target_post_response.go +++ b/devicemanagement/configuration_policies_item_clear_enrollment_time_device_membership_target_post_response.go @@ -18,6 +18,8 @@ func NewConfigurationPoliciesItemClearEnrollmentTimeDeviceMembershipTargetPostRe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateConfigurationPoliciesItemClearEnrollmentTimeDeviceMembershipTargetPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/device_compliance_policies_set_scheduled_retire_state_post_request_body.go b/devicemanagement/device_compliance_policies_set_scheduled_retire_state_post_request_body.go index f508810938f..2a72a971710 100644 --- a/devicemanagement/device_compliance_policies_set_scheduled_retire_state_post_request_body.go +++ b/devicemanagement/device_compliance_policies_set_scheduled_retire_state_post_request_body.go @@ -19,6 +19,8 @@ func NewDeviceCompliancePoliciesSetScheduledRetireStatePostRequestBody()(*Device } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + scopedToAllDevicesValue := false + m.SetScopedToAllDevices(&scopedToAllDevicesValue) return m } // CreateDeviceCompliancePoliciesSetScheduledRetireStatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/imported_device_identities_import_device_identity_list_post_request_body.go b/devicemanagement/imported_device_identities_import_device_identity_list_post_request_body.go index 9ced54c9bce..8427c1f8feb 100644 --- a/devicemanagement/imported_device_identities_import_device_identity_list_post_request_body.go +++ b/devicemanagement/imported_device_identities_import_device_identity_list_post_request_body.go @@ -19,6 +19,8 @@ func NewImportedDeviceIdentitiesImportDeviceIdentityListPostRequestBody()(*Impor } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteImportedDeviceIdentitiesValue := false + m.SetOverwriteImportedDeviceIdentities(&overwriteImportedDeviceIdentitiesValue) return m } // CreateImportedDeviceIdentitiesImportDeviceIdentityListPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/intents_item_migrate_to_template_post_request_body.go b/devicemanagement/intents_item_migrate_to_template_post_request_body.go index fcf8097132f..e48f03e979b 100644 --- a/devicemanagement/intents_item_migrate_to_template_post_request_body.go +++ b/devicemanagement/intents_item_migrate_to_template_post_request_body.go @@ -18,6 +18,8 @@ func NewIntentsItemMigrateToTemplatePostRequestBody()(*IntentsItemMigrateToTempl } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + preserveCustomValuesValue := false + m.SetPreserveCustomValues(&preserveCustomValuesValue) return m } // CreateIntentsItemMigrateToTemplatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/managed_devices_execute_action_post_request_body.go b/devicemanagement/managed_devices_execute_action_post_request_body.go index 581963cef73..9b033987162 100644 --- a/devicemanagement/managed_devices_execute_action_post_request_body.go +++ b/devicemanagement/managed_devices_execute_action_post_request_body.go @@ -19,6 +19,12 @@ func NewManagedDevicesExecuteActionPostRequestBody()(*ManagedDevicesExecuteActio } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) return m } // CreateManagedDevicesExecuteActionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go b/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go index 42f3267a7d3..0a00c0867c9 100644 --- a/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go +++ b/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go @@ -18,6 +18,8 @@ func NewManagedDevicesItemCleanWindowsDevicePostRequestBody()(*ManagedDevicesIte } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) return m } // CreateManagedDevicesItemCleanWindowsDevicePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go b/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go index b4f31baac82..cb7a1d91ef3 100644 --- a/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go +++ b/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go @@ -18,6 +18,8 @@ func NewManagedDevicesItemWindowsDefenderScanPostRequestBody()(*ManagedDevicesIt } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + quickScanValue := false + m.SetQuickScan(&quickScanValue) return m } // CreateManagedDevicesItemWindowsDefenderScanPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/managed_devices_item_wipe_post_request_body.go b/devicemanagement/managed_devices_item_wipe_post_request_body.go index 6ec94345809..1ee1935d0a7 100644 --- a/devicemanagement/managed_devices_item_wipe_post_request_body.go +++ b/devicemanagement/managed_devices_item_wipe_post_request_body.go @@ -19,6 +19,14 @@ func NewManagedDevicesItemWipePostRequestBody()(*ManagedDevicesItemWipePostReque } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) + useProtectedWipeValue := false + m.SetUseProtectedWipe(&useProtectedWipeValue) return m } // CreateManagedDevicesItemWipePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/role_scope_tags_has_custom_role_scope_tag_get_response.go b/devicemanagement/role_scope_tags_has_custom_role_scope_tag_get_response.go index af11ca68140..8d0a1d2d189 100644 --- a/devicemanagement/role_scope_tags_has_custom_role_scope_tag_get_response.go +++ b/devicemanagement/role_scope_tags_has_custom_role_scope_tag_get_response.go @@ -18,6 +18,8 @@ func NewRoleScopeTagsHasCustomRoleScopeTagGetResponse()(*RoleScopeTagsHasCustomR } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateRoleScopeTagsHasCustomRoleScopeTagGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/scoped_for_resource_with_resource_get_response.go b/devicemanagement/scoped_for_resource_with_resource_get_response.go index ca2b91df08f..52cb3fa556f 100644 --- a/devicemanagement/scoped_for_resource_with_resource_get_response.go +++ b/devicemanagement/scoped_for_resource_with_resource_get_response.go @@ -18,6 +18,8 @@ func NewScopedForResourceWithResourceGetResponse()(*ScopedForResourceWithResourc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateScopedForResourceWithResourceGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/tenant_attach_r_b_a_c_enable_post_request_body.go b/devicemanagement/tenant_attach_r_b_a_c_enable_post_request_body.go index 2a6347d1b38..2ac019558e6 100644 --- a/devicemanagement/tenant_attach_r_b_a_c_enable_post_request_body.go +++ b/devicemanagement/tenant_attach_r_b_a_c_enable_post_request_body.go @@ -18,6 +18,8 @@ func NewTenantAttachRBACEnablePostRequestBody()(*TenantAttachRBACEnablePostReque } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + enableValue := false + m.SetEnable(&enableValue) return m } // CreateTenantAttachRBACEnablePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go b/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go index eff98ba3e80..bb6e07f8446 100644 --- a/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go +++ b/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go @@ -18,6 +18,8 @@ func NewVerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse()(*VerifyW } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateVerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/virtual_endpoint_cloud_apps_cloud_pc_cloud_app_item_request_builder.go b/devicemanagement/virtual_endpoint_cloud_apps_cloud_pc_cloud_app_item_request_builder.go index 1d747b0eaf8..83783b62376 100644 --- a/devicemanagement/virtual_endpoint_cloud_apps_cloud_pc_cloud_app_item_request_builder.go +++ b/devicemanagement/virtual_endpoint_cloud_apps_cloud_pc_cloud_app_item_request_builder.go @@ -57,8 +57,11 @@ func NewVirtualEndpointCloudAppsCloudPcCloudAppItemRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewVirtualEndpointCloudAppsCloudPcCloudAppItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete navigation property cloudApps for deviceManagement +// Delete delete a cloudPcCloudApp object. // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpccloudapp-delete?view=graph-rest-beta func (m *VirtualEndpointCloudAppsCloudPcCloudAppItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEndpointCloudAppsCloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -119,7 +122,7 @@ func (m *VirtualEndpointCloudAppsCloudPcCloudAppItemRequestBuilder) Patch(ctx co } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcCloudAppable), nil } -// ToDeleteRequestInformation delete navigation property cloudApps for deviceManagement +// ToDeleteRequestInformation delete a cloudPcCloudApp object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudAppsCloudPcCloudAppItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointCloudAppsCloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/virtual_endpoint_cloud_apps_request_builder.go b/devicemanagement/virtual_endpoint_cloud_apps_request_builder.go index 4aed086c5ef..9e394d92635 100644 --- a/devicemanagement/virtual_endpoint_cloud_apps_request_builder.go +++ b/devicemanagement/virtual_endpoint_cloud_apps_request_builder.go @@ -102,9 +102,12 @@ func (m *VirtualEndpointCloudAppsRequestBuilder) Get(ctx context.Context, reques } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcCloudAppCollectionResponseable), nil } -// Post create new navigation property to cloudApps for deviceManagement +// Post create a new cloudPcCloudApp object. // returns a CloudPcCloudAppable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/virtualendpoint-post-cloudapps?view=graph-rest-beta func (m *VirtualEndpointCloudAppsRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcCloudAppable, requestConfiguration *VirtualEndpointCloudAppsRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcCloudAppable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -151,7 +154,7 @@ func (m *VirtualEndpointCloudAppsRequestBuilder) ToGetRequestInformation(ctx con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create new navigation property to cloudApps for deviceManagement +// ToPostRequestInformation create a new cloudPcCloudApp object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudAppsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcCloudAppable, requestConfiguration *VirtualEndpointCloudAppsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/virtual_endpoint_cloud_pc_pools_cloud_pc_pool_item_request_builder.go b/devicemanagement/virtual_endpoint_cloud_pc_pools_cloud_pc_pool_item_request_builder.go index c6e772f7f09..4414ea722a1 100644 --- a/devicemanagement/virtual_endpoint_cloud_pc_pools_cloud_pc_pool_item_request_builder.go +++ b/devicemanagement/virtual_endpoint_cloud_pc_pools_cloud_pc_pool_item_request_builder.go @@ -21,7 +21,7 @@ type VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderDeleteRequestConfig // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderGetQueryParameters get cloudPcPools from deviceManagement +// VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderGetQueryParameters read the properties and relationships of a cloudPcPool object. type VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -62,8 +62,11 @@ func NewVirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewVirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete navigation property cloudPcPools for deviceManagement +// Delete delete a cloudPcPool object. // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpcpool-delete?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -78,9 +81,12 @@ func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) Delete(ctx co } return nil } -// Get get cloudPcPools from deviceManagement +// Get read the properties and relationships of a cloudPcPool object. // returns a CloudPcPoolable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpcpool-get?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -98,9 +104,12 @@ func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) Get(ctx conte } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable), nil } -// Patch update the navigation property cloudPcPools in deviceManagement +// Patch update the properties of a cloudPcPool object. // returns a CloudPcPoolable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpcpool-update?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, requestConfiguration *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -118,7 +127,7 @@ func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) Patch(ctx con } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable), nil } -// ToDeleteRequestInformation delete navigation property cloudPcPools for deviceManagement +// ToDeleteRequestInformation delete a cloudPcPool object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -129,7 +138,7 @@ func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) ToDeleteReque requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get cloudPcPools from deviceManagement +// ToGetRequestInformation read the properties and relationships of a cloudPcPool object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -143,7 +152,7 @@ func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) ToGetRequestI requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the navigation property cloudPcPools in deviceManagement +// ToPatchRequestInformation update the properties of a cloudPcPool object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, requestConfiguration *VirtualEndpointCloudPcPoolsCloudPcPoolItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go b/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go index 239a8c25403..8bfc8f22ce1 100644 --- a/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go +++ b/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go @@ -21,7 +21,7 @@ type VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestB // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetQueryParameters get assignments from deviceManagement +// VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetQueryParameters read the properties of a cloudPcPoolAssignment object. type VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -57,8 +57,11 @@ func NewVirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemReque urlParams["request-raw-url"] = rawUrl return NewVirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete navigation property assignments for deviceManagement +// Delete delete a cloudPcPoolAssignment object. // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpcpoolassignment-delete?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -73,9 +76,12 @@ func (m *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequ } return nil } -// Get get assignments from deviceManagement +// Get read the properties of a cloudPcPoolAssignment object. // returns a CloudPcPoolAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpcpoolassignment-get?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -113,7 +119,7 @@ func (m *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequ } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable), nil } -// ToDeleteRequestInformation delete navigation property assignments for deviceManagement +// ToDeleteRequestInformation delete a cloudPcPoolAssignment object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -124,7 +130,7 @@ func (m *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequ requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get assignments from deviceManagement +// ToGetRequestInformation read the properties of a cloudPcPoolAssignment object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_request_builder.go b/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_request_builder.go index d3b21692b3f..eac6f4e4cce 100644 --- a/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_request_builder.go +++ b/devicemanagement/virtual_endpoint_cloud_pc_pools_item_assignments_request_builder.go @@ -14,7 +14,7 @@ import ( type VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilderGetQueryParameters get assignments from deviceManagement +// VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilderGetQueryParameters list the assignments of a cloudPcPool. type VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,9 +79,12 @@ func NewVirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder(rawUrl string, func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) Count()(*VirtualEndpointCloudPcPoolsItemAssignmentsCountRequestBuilder) { return NewVirtualEndpointCloudPcPoolsItemAssignmentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get assignments from deviceManagement +// Get list the assignments of a cloudPcPool. // returns a CloudPcPoolAssignmentCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpcpool-list-assignments?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,9 +102,12 @@ func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) Get(ctx conte } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentCollectionResponseable), nil } -// Post create new navigation property to assignments for deviceManagement +// Post create a new cloudPcPoolAssignment for a cloudPcPool. // returns a CloudPcPoolAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/cloudpcpool-post-assignments?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -119,7 +125,7 @@ func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) Post(ctx cont } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable), nil } -// ToGetRequestInformation get assignments from deviceManagement +// ToGetRequestInformation list the assignments of a cloudPcPool. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -133,7 +139,7 @@ func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) ToGetRequestI requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create new navigation property to assignments for deviceManagement +// ToPostRequestInformation create a new cloudPcPoolAssignment for a cloudPcPool. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable, requestConfiguration *VirtualEndpointCloudPcPoolsItemAssignmentsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/virtual_endpoint_cloud_pc_pools_request_builder.go b/devicemanagement/virtual_endpoint_cloud_pc_pools_request_builder.go index c6ffeee7f6c..8c5b74df2cf 100644 --- a/devicemanagement/virtual_endpoint_cloud_pc_pools_request_builder.go +++ b/devicemanagement/virtual_endpoint_cloud_pc_pools_request_builder.go @@ -14,7 +14,7 @@ import ( type VirtualEndpointCloudPcPoolsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// VirtualEndpointCloudPcPoolsRequestBuilderGetQueryParameters get cloudPcPools from deviceManagement +// VirtualEndpointCloudPcPoolsRequestBuilderGetQueryParameters list the properties and relationships of the cloudPcPool objects. type VirtualEndpointCloudPcPoolsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,9 +79,12 @@ func NewVirtualEndpointCloudPcPoolsRequestBuilder(rawUrl string, requestAdapter func (m *VirtualEndpointCloudPcPoolsRequestBuilder) Count()(*VirtualEndpointCloudPcPoolsCountRequestBuilder) { return NewVirtualEndpointCloudPcPoolsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get cloudPcPools from deviceManagement +// Get list the properties and relationships of the cloudPcPool objects. // returns a CloudPcPoolCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/virtualendpoint-list-cloudpcpools?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,9 +102,12 @@ func (m *VirtualEndpointCloudPcPoolsRequestBuilder) Get(ctx context.Context, req } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolCollectionResponseable), nil } -// Post create new navigation property to cloudPcPools for deviceManagement +// Post create a new cloudPcPool object. // returns a CloudPcPoolable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/virtualendpoint-post-cloudpcpools?view=graph-rest-beta func (m *VirtualEndpointCloudPcPoolsRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, requestConfiguration *VirtualEndpointCloudPcPoolsRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -119,7 +125,7 @@ func (m *VirtualEndpointCloudPcPoolsRequestBuilder) Post(ctx context.Context, bo } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable), nil } -// ToGetRequestInformation get cloudPcPools from deviceManagement +// ToGetRequestInformation list the properties and relationships of the cloudPcPool objects. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointCloudPcPoolsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -133,7 +139,7 @@ func (m *VirtualEndpointCloudPcPoolsRequestBuilder) ToGetRequestInformation(ctx requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create new navigation property to cloudPcPools for deviceManagement +// ToPostRequestInformation create a new cloudPcPool object. // returns a *RequestInformation when successful func (m *VirtualEndpointCloudPcPoolsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, requestConfiguration *VirtualEndpointCloudPcPoolsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/virtual_endpoint_provisioning_policies_item_apply_request_builder.go b/devicemanagement/virtual_endpoint_provisioning_policies_item_apply_request_builder.go index 1dcc2355b8c..d4caed5ff3a 100644 --- a/devicemanagement/virtual_endpoint_provisioning_policies_item_apply_request_builder.go +++ b/devicemanagement/virtual_endpoint_provisioning_policies_item_apply_request_builder.go @@ -33,7 +33,7 @@ func NewVirtualEndpointProvisioningPoliciesItemApplyRequestBuilder(rawUrl string urlParams["request-raw-url"] = rawUrl return NewVirtualEndpointProvisioningPoliciesItemApplyRequestBuilderInternal(urlParams, requestAdapter) } -// Post apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. +// Post apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *VirtualEndpointProvisioningPoliciesItemApplyRequestBuilder) Post(ctx co } return nil } -// ToPostRequestInformation apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. +// ToPostRequestInformation apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. // returns a *RequestInformation when successful func (m *VirtualEndpointProvisioningPoliciesItemApplyRequestBuilder) ToPostRequestInformation(ctx context.Context, body VirtualEndpointProvisioningPoliciesItemApplyPostRequestBodyable, requestConfiguration *VirtualEndpointProvisioningPoliciesItemApplyRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/virtual_endpoint_reports_retrieve_cloud_pc_troubleshoot_reports_request_builder.go b/devicemanagement/virtual_endpoint_reports_retrieve_cloud_pc_troubleshoot_reports_request_builder.go index 8dd71b2530e..bd19470de92 100644 --- a/devicemanagement/virtual_endpoint_reports_retrieve_cloud_pc_troubleshoot_reports_request_builder.go +++ b/devicemanagement/virtual_endpoint_reports_retrieve_cloud_pc_troubleshoot_reports_request_builder.go @@ -33,7 +33,7 @@ func NewVirtualEndpointReportsRetrieveCloudPcTroubleshootReportsRequestBuilder(r urlParams["request-raw-url"] = rawUrl return NewVirtualEndpointReportsRetrieveCloudPcTroubleshootReportsRequestBuilderInternal(urlParams, requestAdapter) } -// Post get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. +// Post get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. // returns a []byte when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -56,7 +56,7 @@ func (m *VirtualEndpointReportsRetrieveCloudPcTroubleshootReportsRequestBuilder) } return res.([]byte), nil } -// ToPostRequestInformation get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. +// ToPostRequestInformation get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. // returns a *RequestInformation when successful func (m *VirtualEndpointReportsRetrieveCloudPcTroubleshootReportsRequestBuilder) ToPostRequestInformation(ctx context.Context, body VirtualEndpointReportsRetrieveCloudPcTroubleshootReportsPostRequestBodyable, requestConfiguration *VirtualEndpointReportsRetrieveCloudPcTroubleshootReportsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/zebra_fota_connector_approve_fota_apps_post_response.go b/devicemanagement/zebra_fota_connector_approve_fota_apps_post_response.go index a76f2f63ff6..cbd93ccef3e 100644 --- a/devicemanagement/zebra_fota_connector_approve_fota_apps_post_response.go +++ b/devicemanagement/zebra_fota_connector_approve_fota_apps_post_response.go @@ -18,6 +18,8 @@ func NewZebraFotaConnectorApproveFotaAppsPostResponse()(*ZebraFotaConnectorAppro } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateZebraFotaConnectorApproveFotaAppsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/zebra_fota_connector_connect_post_response.go b/devicemanagement/zebra_fota_connector_connect_post_response.go index e0b27545cd6..594940a347c 100644 --- a/devicemanagement/zebra_fota_connector_connect_post_response.go +++ b/devicemanagement/zebra_fota_connector_connect_post_response.go @@ -18,6 +18,8 @@ func NewZebraFotaConnectorConnectPostResponse()(*ZebraFotaConnectorConnectPostRe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateZebraFotaConnectorConnectPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/zebra_fota_connector_disconnect_post_response.go b/devicemanagement/zebra_fota_connector_disconnect_post_response.go index e8c946f68a7..3403a769e8a 100644 --- a/devicemanagement/zebra_fota_connector_disconnect_post_response.go +++ b/devicemanagement/zebra_fota_connector_disconnect_post_response.go @@ -18,6 +18,8 @@ func NewZebraFotaConnectorDisconnectPostResponse()(*ZebraFotaConnectorDisconnect } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateZebraFotaConnectorDisconnectPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/zebra_fota_connector_has_active_deployments_post_response.go b/devicemanagement/zebra_fota_connector_has_active_deployments_post_response.go index 461676a191d..f3719cc798b 100644 --- a/devicemanagement/zebra_fota_connector_has_active_deployments_post_response.go +++ b/devicemanagement/zebra_fota_connector_has_active_deployments_post_response.go @@ -18,6 +18,8 @@ func NewZebraFotaConnectorHasActiveDeploymentsPostResponse()(*ZebraFotaConnector } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateZebraFotaConnectorHasActiveDeploymentsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/zebra_fota_deployments_item_cancel_post_response.go b/devicemanagement/zebra_fota_deployments_item_cancel_post_response.go index ab060ae6f23..1d876deafd0 100644 --- a/devicemanagement/zebra_fota_deployments_item_cancel_post_response.go +++ b/devicemanagement/zebra_fota_deployments_item_cancel_post_response.go @@ -18,6 +18,8 @@ func NewZebraFotaDeploymentsItemCancelPostResponse()(*ZebraFotaDeploymentsItemCa } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateZebraFotaDeploymentsItemCancelPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devices/item_get_member_groups_post_request_body.go b/devices/item_get_member_groups_post_request_body.go index 7527a07eb29..4f763339732 100644 --- a/devices/item_get_member_groups_post_request_body.go +++ b/devices/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devices/item_get_member_objects_post_request_body.go b/devices/item_get_member_objects_post_request_body.go index 11d19f8c47f..eb97c8869ba 100644 --- a/devices/item_get_member_objects_post_request_body.go +++ b/devices/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devices/item_registered_owners_ref_request_builder.go b/devices/item_registered_owners_ref_request_builder.go index fa07dedb4bd..2062fefc544 100644 --- a/devices/item_registered_owners_ref_request_builder.go +++ b/devices/item_registered_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemRegisteredOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemRegisteredOwnersRefRequestBuilderInternal instantiates a new ItemRegisteredOwnersRefRequestBuilder and sets the default values. func NewItemRegisteredOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRegisteredOwnersRefRequestBuilder) { m := &ItemRegisteredOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemRegisteredOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx c // ToGetRequestInformation retrieve a list of users that are registered owners of the device. A registered owner is the user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. // returns a *RequestInformation when successful func (m *ItemRegisteredOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemRegisteredOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemRegisteredOwnersRefRequestBuilder) ToGetRequestInformation(ctx cont // ToPostRequestInformation add a user as a registered owner of the device. // returns a *RequestInformation when successful func (m *ItemRegisteredOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemRegisteredOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/devices/item_registered_users_ref_request_builder.go b/devices/item_registered_users_ref_request_builder.go index 17bf54719cc..051a6e179ef 100644 --- a/devices/item_registered_users_ref_request_builder.go +++ b/devices/item_registered_users_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemRegisteredUsersRefRequestBuilderPostRequestConfiguration struct { // NewItemRegisteredUsersRefRequestBuilderInternal instantiates a new ItemRegisteredUsersRefRequestBuilder and sets the default values. func NewItemRegisteredUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRegisteredUsersRefRequestBuilder) { m := &ItemRegisteredUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemRegisteredUsersRefRequestBuilder) ToDeleteRequestInformation(ctx co // ToGetRequestInformation retrieve a list of users that are registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. // returns a *RequestInformation when successful func (m *ItemRegisteredUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemRegisteredUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemRegisteredUsersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation add a registered user for the device. // returns a *RequestInformation when successful func (m *ItemRegisteredUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemRegisteredUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/directory/administrative_units_item_members_ref_request_builder.go b/directory/administrative_units_item_members_ref_request_builder.go index dfd0b2f164d..02e1870e79d 100644 --- a/directory/administrative_units_item_members_ref_request_builder.go +++ b/directory/administrative_units_item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type AdministrativeUnitsItemMembersRefRequestBuilderPostRequestConfiguration str // NewAdministrativeUnitsItemMembersRefRequestBuilderInternal instantiates a new AdministrativeUnitsItemMembersRefRequestBuilder and sets the default values. func NewAdministrativeUnitsItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AdministrativeUnitsItemMembersRefRequestBuilder) { m := &AdministrativeUnitsItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToDeleteRequestInforma // ToGetRequestInformation users and groups that are members of this administrative unit. Supports $expand. // returns a *RequestInformation when successful func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AdministrativeUnitsItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation create new navigation property ref to members for directory // returns a *RequestInformation when successful func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *AdministrativeUnitsItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/directory/deleted_items_item_get_member_groups_post_request_body.go b/directory/deleted_items_item_get_member_groups_post_request_body.go index 38febd51e5c..7afebe38928 100644 --- a/directory/deleted_items_item_get_member_groups_post_request_body.go +++ b/directory/deleted_items_item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewDeletedItemsItemGetMemberGroupsPostRequestBody()(*DeletedItemsItemGetMem } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateDeletedItemsItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directory/deleted_items_item_get_member_objects_post_request_body.go b/directory/deleted_items_item_get_member_objects_post_request_body.go index 4ee6ff34dc9..675e18524cd 100644 --- a/directory/deleted_items_item_get_member_objects_post_request_body.go +++ b/directory/deleted_items_item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewDeletedItemsItemGetMemberObjectsPostRequestBody()(*DeletedItemsItemGetMe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateDeletedItemsItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directory/feature_rollout_policies_item_applies_to_ref_request_builder.go b/directory/feature_rollout_policies_item_applies_to_ref_request_builder.go index 516bb7712f7..d3803bc75ef 100644 --- a/directory/feature_rollout_policies_item_applies_to_ref_request_builder.go +++ b/directory/feature_rollout_policies_item_applies_to_ref_request_builder.go @@ -62,7 +62,7 @@ type FeatureRolloutPoliciesItemAppliesToRefRequestBuilderPostRequestConfiguratio // NewFeatureRolloutPoliciesItemAppliesToRefRequestBuilderInternal instantiates a new FeatureRolloutPoliciesItemAppliesToRefRequestBuilder and sets the default values. func NewFeatureRolloutPoliciesItemAppliesToRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) { m := &FeatureRolloutPoliciesItemAppliesToRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -146,7 +146,7 @@ func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToDeleteRequestIn // Deprecated: Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30 // returns a *RequestInformation when successful func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *FeatureRolloutPoliciesItemAppliesToRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToGetRequestInfor // Deprecated: Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30 // returns a *RequestInformation when successful func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *FeatureRolloutPoliciesItemAppliesToRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/directory/templates_device_templates_item_create_device_from_template_post_request_body.go b/directory/templates_device_templates_item_create_device_from_template_post_request_body.go index 2dbfc6a6cde..8c3da13e347 100644 --- a/directory/templates_device_templates_item_create_device_from_template_post_request_body.go +++ b/directory/templates_device_templates_item_create_device_from_template_post_request_body.go @@ -18,6 +18,8 @@ func NewTemplatesDeviceTemplatesItemCreateDeviceFromTemplatePostRequestBody()(*T m := &TemplatesDeviceTemplatesItemCreateDeviceFromTemplatePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + accountEnabledValue := false + m.SetAccountEnabled(&accountEnabledValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/directoryobjects/item_get_member_groups_post_request_body.go b/directoryobjects/item_get_member_groups_post_request_body.go index 59ecffd2436..eec7929982e 100644 --- a/directoryobjects/item_get_member_groups_post_request_body.go +++ b/directoryobjects/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryobjects/item_get_member_objects_post_request_body.go b/directoryobjects/item_get_member_objects_post_request_body.go index ad33f96c07d..0b632ef2c83 100644 --- a/directoryobjects/item_get_member_objects_post_request_body.go +++ b/directoryobjects/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroles/item_get_member_groups_post_request_body.go b/directoryroles/item_get_member_groups_post_request_body.go index 4514e7e3459..97f15bd5a34 100644 --- a/directoryroles/item_get_member_groups_post_request_body.go +++ b/directoryroles/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroles/item_get_member_objects_post_request_body.go b/directoryroles/item_get_member_objects_post_request_body.go index c1963193393..8d8adc2b60e 100644 --- a/directoryroles/item_get_member_objects_post_request_body.go +++ b/directoryroles/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroles/item_members_ref_request_builder.go b/directoryroles/item_members_ref_request_builder.go index c03122683cb..7cf774ff431 100644 --- a/directoryroles/item_members_ref_request_builder.go +++ b/directoryroles/item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemMembersRefRequestBuilderPostRequestConfiguration struct { // NewItemMembersRefRequestBuilderInternal instantiates a new ItemMembersRefRequestBuilder and sets the default values. func NewItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemMembersRefRequestBuilder) { m := &ItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemMembersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Co // ToGetRequestInformation retrieve a list of the users that are assigned to the directory role. Only users can be assigned to a directory role. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Conte // ToPostRequestInformation create a new directory role member. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/directoryroletemplates/item_get_member_groups_post_request_body.go b/directoryroletemplates/item_get_member_groups_post_request_body.go index 7ca6800c5b1..1717aceaabc 100644 --- a/directoryroletemplates/item_get_member_groups_post_request_body.go +++ b/directoryroletemplates/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroletemplates/item_get_member_objects_post_request_body.go b/directoryroletemplates/item_get_member_objects_post_request_body.go index c315a0357d8..3e95a60bd25 100644 --- a/directoryroletemplates/item_get_member_objects_post_request_body.go +++ b/directoryroletemplates/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directorysettingtemplates/item_get_member_groups_post_request_body.go b/directorysettingtemplates/item_get_member_groups_post_request_body.go index ccf01cd0e91..dbcd931506c 100644 --- a/directorysettingtemplates/item_get_member_groups_post_request_body.go +++ b/directorysettingtemplates/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directorysettingtemplates/item_get_member_objects_post_request_body.go b/directorysettingtemplates/item_get_member_objects_post_request_body.go index 0320d0b8c49..2f596377210 100644 --- a/directorysettingtemplates/item_get_member_objects_post_request_body.go +++ b/directorysettingtemplates/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/domains/item_force_delete_post_request_body.go b/domains/item_force_delete_post_request_body.go index 069a77780cd..349e3ce3ac7 100644 --- a/domains/item_force_delete_post_request_body.go +++ b/domains/item_force_delete_post_request_body.go @@ -18,6 +18,8 @@ func NewItemForceDeletePostRequestBody()(*ItemForceDeletePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + disableUserAccountsValue := false + m.SetDisableUserAccounts(&disableUserAccountsValue) return m } // CreateItemForceDeletePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/domains/item_promote_post_response.go b/domains/item_promote_post_response.go index 03c351ecc1e..29da83c3622 100644 --- a/domains/item_promote_post_response.go +++ b/domains/item_promote_post_response.go @@ -18,6 +18,8 @@ func NewItemPromotePostResponse()(*ItemPromotePostResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemPromotePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go b/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go index 647b8799c50..161b57ea71c 100644 --- a/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go +++ b/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemDataBodyRangeMer m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go b/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go index c2f611523cc..7a65604da4d 100644 --- a/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go +++ b/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemHeaderRowRangeMe m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go b/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go index 5a8ad740149..4bb227d0ab4 100644 --- a/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go +++ b/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemTotalRowRangeMer m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_copy_post_request_body.go b/drives/item_items_item_copy_post_request_body.go index dea50451fc6..c76ddbc35cf 100644 --- a/drives/item_items_item_copy_post_request_body.go +++ b/drives/item_items_item_copy_post_request_body.go @@ -19,6 +19,10 @@ func NewItemItemsItemCopyPostRequestBody()(*ItemItemsItemCopyPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + childrenOnlyValue := false + m.SetChildrenOnly(&childrenOnlyValue) + includeAllVersionHistoryValue := false + m.SetIncludeAllVersionHistory(&includeAllVersionHistoryValue) return m } // CreateItemItemsItemCopyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_create_link_post_request_body.go b/drives/item_items_item_create_link_post_request_body.go index 1367644f8c4..2837a22ebdf 100644 --- a/drives/item_items_item_create_link_post_request_body.go +++ b/drives/item_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemItemsItemCreateLinkPostRequestBody()(*ItemItemsItemCreateLinkPostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_invite_post_request_body.go b/drives/item_items_item_invite_post_request_body.go index 1ab94250608..03f57dd8110 100644 --- a/drives/item_items_item_invite_post_request_body.go +++ b/drives/item_items_item_invite_post_request_body.go @@ -19,6 +19,12 @@ func NewItemItemsItemInvitePostRequestBody()(*ItemItemsItemInvitePostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + requireSignInValue := false + m.SetRequireSignIn(&requireSignInValue) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendInvitationValue := false + m.SetSendInvitation(&sendInvitationValue) return m } // CreateItemItemsItemInvitePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_preview_post_request_body.go b/drives/item_items_item_preview_post_request_body.go index f927fc791f8..20899534365 100644 --- a/drives/item_items_item_preview_post_request_body.go +++ b/drives/item_items_item_preview_post_request_body.go @@ -18,6 +18,10 @@ func NewItemItemsItemPreviewPostRequestBody()(*ItemItemsItemPreviewPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + allowEditValue := false + m.SetAllowEdit(&allowEditValue) + chromelessValue := false + m.SetChromeless(&chromelessValue) return m } // CreateItemItemsItemPreviewPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_create_session_post_request_body.go b/drives/item_items_item_workbook_create_session_post_request_body.go index 1e7c8bf0108..751e8e98957 100644 --- a/drives/item_items_item_workbook_create_session_post_request_body.go +++ b/drives/item_items_item_workbook_create_session_post_request_body.go @@ -18,6 +18,8 @@ func NewItemItemsItemWorkbookCreateSessionPostRequestBody()(*ItemItemsItemWorkbo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + persistChangesValue := false + m.SetPersistChanges(&persistChangesValue) return m } // CreateItemItemsItemWorkbookCreateSessionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go index 773ae8a8a7a..4fd027499a1 100644 --- a/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookNamesItemRangeMergePostRequestBody()(*ItemItemsItem m := &ItemItemsItemWorkbookNamesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_add_post_request_body.go b/drives/item_items_item_workbook_tables_add_post_request_body.go index 3e96e520c6a..b7ce1f2c45d 100644 --- a/drives/item_items_item_workbook_tables_add_post_request_body.go +++ b/drives/item_items_item_workbook_tables_add_post_request_body.go @@ -18,6 +18,8 @@ func NewItemItemsItemWorkbookTablesAddPostRequestBody()(*ItemItemsItemWorkbookTa } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + hasHeadersValue := false + m.SetHasHeaders(&hasHeadersValue) return m } // CreateItemItemsItemWorkbookTablesAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go index b7c939fc67e..7a56598ed8f 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemDataBodyRangeMergePostRequestB m := &ItemItemsItemWorkbookTablesItemColumnsItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go index a636f1a5912..0302a8c86ee 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemHeaderRowRangeMergePostRequest m := &ItemItemsItemWorkbookTablesItemColumnsItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go index 401a2887883..3e34d7b8647 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemRangeMergePostRequestBody()(*I m := &ItemItemsItemWorkbookTablesItemColumnsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go index 539e73d21ff..68233183c58 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemTotalRowRangeMergePostRequestB m := &ItemItemsItemWorkbookTablesItemColumnsItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go index d71295e2d81..a5f04bbee0f 100644 --- a/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemDataBodyRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookTablesItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go index b481f6bb63e..6a69fc8a164 100644 --- a/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemHeaderRowRangeMergePostRequestBody()(*Ite m := &ItemItemsItemWorkbookTablesItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go index a2289eba4be..1946307e3b8 100644 --- a/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemRangeMergePostRequestBody()(*ItemItemsIte m := &ItemItemsItemWorkbookTablesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go index e4809fceabe..001d1f9c187 100644 --- a/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemRowsItemRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookTablesItemRowsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go b/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go index 30de4f4e801..ccd2af562e1 100644 --- a/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go @@ -19,6 +19,8 @@ func NewItemItemsItemWorkbookTablesItemSortApplyPostRequestBody()(*ItemItemsItem } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + matchCaseValue := false + m.SetMatchCase(&matchCaseValue) return m } // CreateItemItemsItemWorkbookTablesItemSortApplyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go index e9b56f96e90..7bb0beaa464 100644 --- a/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemTotalRowRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookTablesItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go index aca5f250a0e..22cecb872e0 100644 --- a/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemCellWithRowWithColumnMergePostRequest m := &ItemItemsItemWorkbookWorksheetsItemCellWithRowWithColumnMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go index 809870714a6..165dc9ea883 100644 --- a/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemNamesItemRangeMergePostRequestBody()( m := &ItemItemsItemWorkbookWorksheetsItemNamesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go index 961f06198a1..999effa8047 100644 --- a/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemRangeMergePostRequestBody()(*ItemItem m := &ItemItemsItemWorkbookWorksheetsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go index 56890db5878..9d3b70f2f1d 100644 --- a/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemRangeWithAddressMergePostRequestBody( m := &ItemItemsItemWorkbookWorksheetsItemRangeWithAddressMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go index 32d095a2b4f..0e50fa82b85 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go @@ -18,6 +18,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBody()(*ItemItems } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + hasHeadersValue := false + m.SetHasHeaders(&hasHeadersValue) return m } // CreateItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go index 4f7d99fa0fc..c11da16b443 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemRangeMergePostRe m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go index 737976dbfce..393ca40e30b 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemDataBodyRangeMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemTablesItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go index 77ad9ea4ccb..d119539f865 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemHeaderRowRangeMergePostRequ m := &ItemItemsItemWorkbookWorksheetsItemTablesItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go index b00eac7653b..5aa73a8230e 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemRangeMergePostRequestBody() m := &ItemItemsItemWorkbookWorksheetsItemTablesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go index ba99fb50502..bdce4ef0f93 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemRowsItemRangeMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemTablesItemRowsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go index edb31c04b5c..18011cc8071 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go @@ -19,6 +19,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemSortApplyPostRequestBody()( } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + matchCaseValue := false + m.SetMatchCase(&matchCaseValue) return m } // CreateItemItemsItemWorkbookWorksheetsItemTablesItemSortApplyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go index 9d4755aff45..db6a41ab17e 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemTotalRowRangeMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemTablesItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go index b1a799d2238..8312ad3d414 100644 --- a/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemUsedRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookWorksheetsItemUsedRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go index 322cb183734..bafdfbc0005 100644 --- a/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemUsedRangeWithValuesOnlyMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemUsedRangeWithValuesOnlyMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go b/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go index f74000fec70..4cfd34a7c49 100644 --- a/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemAssociateWithHubSitesPostRequestBody()(*ItemList } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemListContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_list_content_types_item_is_published_get_response.go b/drives/item_list_content_types_item_is_published_get_response.go index df23eea61c0..86821688043 100644 --- a/drives/item_list_content_types_item_is_published_get_response.go +++ b/drives/item_list_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemIsPublishedGetResponse()(*ItemListContentTypesIt } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemListContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_list_items_item_create_link_post_request_body.go b/drives/item_list_items_item_create_link_post_request_body.go index 9c5b0f36fa5..301498c389b 100644 --- a/drives/item_list_items_item_create_link_post_request_body.go +++ b/drives/item_list_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemListItemsItemCreateLinkPostRequestBody()(*ItemListItemsItemCreateLin } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemListItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/education/classes_item_assignments_item_categories_ref_request_builder.go b/education/classes_item_assignments_item_categories_ref_request_builder.go index 17d2d2c89ac..44b15957834 100644 --- a/education/classes_item_assignments_item_categories_ref_request_builder.go +++ b/education/classes_item_assignments_item_categories_ref_request_builder.go @@ -62,7 +62,7 @@ type ClassesItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfigurati // NewClassesItemAssignmentsItemCategoriesRefRequestBuilderInternal instantiates a new ClassesItemAssignmentsItemCategoriesRefRequestBuilder and sets the default values. func NewClassesItemAssignmentsItemCategoriesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ClassesItemAssignmentsItemCategoriesRefRequestBuilder) { m := &ClassesItemAssignmentsItemCategoriesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToDeleteRequestI // ToGetRequestInformation list all categories for an assignment. Only teachers, students, and applications with application permissions can perform this operation. // returns a *RequestInformation when successful func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ClassesItemAssignmentsItemCategoriesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInfo // ToPostRequestInformation add one or more existing educationCategory objects to this educationAssignment. Only teachers and students can perform this operation. // returns a *RequestInformation when successful func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ClassesItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/classes_item_members_ref_request_builder.go b/education/classes_item_members_ref_request_builder.go index a7b7fae2cdb..68277a94627 100644 --- a/education/classes_item_members_ref_request_builder.go +++ b/education/classes_item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ClassesItemMembersRefRequestBuilderPostRequestConfiguration struct { // NewClassesItemMembersRefRequestBuilderInternal instantiates a new ClassesItemMembersRefRequestBuilder and sets the default values. func NewClassesItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ClassesItemMembersRefRequestBuilder) { m := &ClassesItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ClassesItemMembersRefRequestBuilder) ToDeleteRequestInformation(ctx con // ToGetRequestInformation retrieve the teachers and students for a class. Note that if the delegated token is used, members can only be seen by other members of the class. // returns a *RequestInformation when successful func (m *ClassesItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ClassesItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ClassesItemMembersRefRequestBuilder) ToGetRequestInformation(ctx contex // ToPostRequestInformation add an educationUser member to an educationClass. // returns a *RequestInformation when successful func (m *ClassesItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ClassesItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/classes_item_teachers_ref_request_builder.go b/education/classes_item_teachers_ref_request_builder.go index 4dbf81bcf6b..17ff903c444 100644 --- a/education/classes_item_teachers_ref_request_builder.go +++ b/education/classes_item_teachers_ref_request_builder.go @@ -62,7 +62,7 @@ type ClassesItemTeachersRefRequestBuilderPostRequestConfiguration struct { // NewClassesItemTeachersRefRequestBuilderInternal instantiates a new ClassesItemTeachersRefRequestBuilder and sets the default values. func NewClassesItemTeachersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ClassesItemTeachersRefRequestBuilder) { m := &ClassesItemTeachersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ClassesItemTeachersRefRequestBuilder) ToDeleteRequestInformation(ctx co // ToGetRequestInformation retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list. // returns a *RequestInformation when successful func (m *ClassesItemTeachersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ClassesItemTeachersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ClassesItemTeachersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation add a teacher to a class. // returns a *RequestInformation when successful func (m *ClassesItemTeachersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ClassesItemTeachersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/me_assignments_item_categories_ref_request_builder.go b/education/me_assignments_item_categories_ref_request_builder.go index 057a27121fe..73ca9128af1 100644 --- a/education/me_assignments_item_categories_ref_request_builder.go +++ b/education/me_assignments_item_categories_ref_request_builder.go @@ -62,7 +62,7 @@ type MeAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration struct // NewMeAssignmentsItemCategoriesRefRequestBuilderInternal instantiates a new MeAssignmentsItemCategoriesRefRequestBuilder and sets the default values. func NewMeAssignmentsItemCategoriesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*MeAssignmentsItemCategoriesRefRequestBuilder) { m := &MeAssignmentsItemCategoriesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToDeleteRequestInformatio // ToGetRequestInformation when set, enables users to easily find assignments of a given type. Read-only. Nullable. // returns a *RequestInformation when successful func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MeAssignmentsItemCategoriesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(c // ToPostRequestInformation create new navigation property ref to categories for education // returns a *RequestInformation when successful func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *MeAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/schools_item_classes_ref_request_builder.go b/education/schools_item_classes_ref_request_builder.go index 88999b37096..e961e49cd4a 100644 --- a/education/schools_item_classes_ref_request_builder.go +++ b/education/schools_item_classes_ref_request_builder.go @@ -62,7 +62,7 @@ type SchoolsItemClassesRefRequestBuilderPostRequestConfiguration struct { // NewSchoolsItemClassesRefRequestBuilderInternal instantiates a new SchoolsItemClassesRefRequestBuilder and sets the default values. func NewSchoolsItemClassesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SchoolsItemClassesRefRequestBuilder) { m := &SchoolsItemClassesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *SchoolsItemClassesRefRequestBuilder) ToDeleteRequestInformation(ctx con // ToGetRequestInformation retrieve a list of classes owned by a school. // returns a *RequestInformation when successful func (m *SchoolsItemClassesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SchoolsItemClassesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *SchoolsItemClassesRefRequestBuilder) ToGetRequestInformation(ctx contex // ToPostRequestInformation add a class to a school. // returns a *RequestInformation when successful func (m *SchoolsItemClassesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *SchoolsItemClassesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/schools_item_users_ref_request_builder.go b/education/schools_item_users_ref_request_builder.go index c382b68cc32..56e56c1879a 100644 --- a/education/schools_item_users_ref_request_builder.go +++ b/education/schools_item_users_ref_request_builder.go @@ -62,7 +62,7 @@ type SchoolsItemUsersRefRequestBuilderPostRequestConfiguration struct { // NewSchoolsItemUsersRefRequestBuilderInternal instantiates a new SchoolsItemUsersRefRequestBuilder and sets the default values. func NewSchoolsItemUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SchoolsItemUsersRefRequestBuilder) { m := &SchoolsItemUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *SchoolsItemUsersRefRequestBuilder) ToDeleteRequestInformation(ctx conte // ToGetRequestInformation retrieve a list of users at a school. // returns a *RequestInformation when successful func (m *SchoolsItemUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SchoolsItemUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *SchoolsItemUsersRefRequestBuilder) ToGetRequestInformation(ctx context. // ToPostRequestInformation add a user to a school. // returns a *RequestInformation when successful func (m *SchoolsItemUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *SchoolsItemUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/users_item_assignments_item_categories_ref_request_builder.go b/education/users_item_assignments_item_categories_ref_request_builder.go index b89c3fbeec7..4e00e8e6991 100644 --- a/education/users_item_assignments_item_categories_ref_request_builder.go +++ b/education/users_item_assignments_item_categories_ref_request_builder.go @@ -62,7 +62,7 @@ type UsersItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration // NewUsersItemAssignmentsItemCategoriesRefRequestBuilderInternal instantiates a new UsersItemAssignmentsItemCategoriesRefRequestBuilder and sets the default values. func NewUsersItemAssignmentsItemCategoriesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*UsersItemAssignmentsItemCategoriesRefRequestBuilder) { m := &UsersItemAssignmentsItemCategoriesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToDeleteRequestInf // ToGetRequestInformation when set, enables users to easily find assignments of a given type. Read-only. Nullable. // returns a *RequestInformation when successful func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *UsersItemAssignmentsItemCategoriesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInform // ToPostRequestInformation create new navigation property ref to categories for education // returns a *RequestInformation when successful func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *UsersItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/grouplifecyclepolicies/item_add_group_post_response.go b/grouplifecyclepolicies/item_add_group_post_response.go index 54c45441cb5..c6aff2772bf 100644 --- a/grouplifecyclepolicies/item_add_group_post_response.go +++ b/grouplifecyclepolicies/item_add_group_post_response.go @@ -18,6 +18,8 @@ func NewItemAddGroupPostResponse()(*ItemAddGroupPostResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemAddGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/grouplifecyclepolicies/item_remove_group_post_response.go b/grouplifecyclepolicies/item_remove_group_post_response.go index 27312decefe..294f851d5a4 100644 --- a/grouplifecyclepolicies/item_remove_group_post_response.go +++ b/grouplifecyclepolicies/item_remove_group_post_response.go @@ -18,6 +18,8 @@ func NewItemRemoveGroupPostResponse()(*ItemRemoveGroupPostResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemRemoveGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/grouplifecyclepolicies/renew_group_post_response.go b/grouplifecyclepolicies/renew_group_post_response.go index b747ab48be7..3dcf49ecd0f 100644 --- a/grouplifecyclepolicies/renew_group_post_response.go +++ b/grouplifecyclepolicies/renew_group_post_response.go @@ -18,6 +18,8 @@ func NewRenewGroupPostResponse()(*RenewGroupPostResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateRenewGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go b/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go index 63eda4d4dc2..8a437712e6b 100644 --- a/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go +++ b/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go @@ -18,6 +18,8 @@ func NewItemTeamChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPr } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemTeamChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go b/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go index 89bee50fbfb..66662c098b4 100644 --- a/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go +++ b/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go @@ -18,6 +18,8 @@ func NewItemTeamPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUser } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemTeamPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_accepted_senders_ref_request_builder.go b/groups/item_accepted_senders_ref_request_builder.go index 65e83075fad..8b8e356111b 100644 --- a/groups/item_accepted_senders_ref_request_builder.go +++ b/groups/item_accepted_senders_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemAcceptedSendersRefRequestBuilderPostRequestConfiguration struct { // NewItemAcceptedSendersRefRequestBuilderInternal instantiates a new ItemAcceptedSendersRefRequestBuilder and sets the default values. func NewItemAcceptedSendersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAcceptedSendersRefRequestBuilder) { m := &ItemAcceptedSendersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemAcceptedSendersRefRequestBuilder) ToDeleteRequestInformation(ctx co // ToGetRequestInformation get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. // returns a *RequestInformation when successful func (m *ItemAcceptedSendersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAcceptedSendersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemAcceptedSendersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation add a new user or group to the acceptedSender list. Specify the user or group in @odata.id in the request body. Users in the accepted senders list can post to conversations of the group. Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you'll get an error. // returns a *RequestInformation when successful func (m *ItemAcceptedSendersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemAcceptedSendersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_calendar_events_item_accept_post_request_body.go b/groups/item_calendar_events_item_accept_post_request_body.go index dddc41e926b..08f1a889ca0 100644 --- a/groups/item_calendar_events_item_accept_post_request_body.go +++ b/groups/item_calendar_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarEventsItemAcceptPostRequestBody()(*ItemCalendarEventsItemAcc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_calendar_events_item_decline_post_request_body.go b/groups/item_calendar_events_item_decline_post_request_body.go index d7b1dcb96ea..fbd1ea4c2eb 100644 --- a/groups/item_calendar_events_item_decline_post_request_body.go +++ b/groups/item_calendar_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemDeclinePostRequestBody()(*ItemCalendarEventsItemDe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_calendar_events_item_tentatively_accept_post_request_body.go b/groups/item_calendar_events_item_tentatively_accept_post_request_body.go index 2f856ec2a9e..90a90b8b113 100644 --- a/groups/item_calendar_events_item_tentatively_accept_post_request_body.go +++ b/groups/item_calendar_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemTentativelyAcceptPostRequestBody()(*ItemCalendarEv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_events_item_accept_post_request_body.go b/groups/item_events_item_accept_post_request_body.go index cc1eef5f584..d5015356451 100644 --- a/groups/item_events_item_accept_post_request_body.go +++ b/groups/item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemEventsItemAcceptPostRequestBody()(*ItemEventsItemAcceptPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_events_item_decline_post_request_body.go b/groups/item_events_item_decline_post_request_body.go index c5f9eac2bee..eae1fb4f1b8 100644 --- a/groups/item_events_item_decline_post_request_body.go +++ b/groups/item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemDeclinePostRequestBody()(*ItemEventsItemDeclinePostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_events_item_tentatively_accept_post_request_body.go b/groups/item_events_item_tentatively_accept_post_request_body.go index 99501bda993..4871f5ad52c 100644 --- a/groups/item_events_item_tentatively_accept_post_request_body.go +++ b/groups/item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemTentativelyAcceptPostRequestBody()(*ItemEventsItemTentativ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_get_member_groups_post_request_body.go b/groups/item_get_member_groups_post_request_body.go index 7f1c0e0b6de..f448464b136 100644 --- a/groups/item_get_member_groups_post_request_body.go +++ b/groups/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_get_member_objects_post_request_body.go b/groups/item_get_member_objects_post_request_body.go index 6cfd8771f18..95af2382dce 100644 --- a/groups/item_get_member_objects_post_request_body.go +++ b/groups/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_group_lifecycle_policies_item_add_group_post_response.go b/groups/item_group_lifecycle_policies_item_add_group_post_response.go index cb7738b7d0d..56e12ae4bd1 100644 --- a/groups/item_group_lifecycle_policies_item_add_group_post_response.go +++ b/groups/item_group_lifecycle_policies_item_add_group_post_response.go @@ -18,6 +18,8 @@ func NewItemGroupLifecyclePoliciesItemAddGroupPostResponse()(*ItemGroupLifecycle } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemGroupLifecyclePoliciesItemAddGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_group_lifecycle_policies_item_remove_group_post_response.go b/groups/item_group_lifecycle_policies_item_remove_group_post_response.go index 4200415e8cf..33a50d263c3 100644 --- a/groups/item_group_lifecycle_policies_item_remove_group_post_response.go +++ b/groups/item_group_lifecycle_policies_item_remove_group_post_response.go @@ -18,6 +18,8 @@ func NewItemGroupLifecyclePoliciesItemRemoveGroupPostResponse()(*ItemGroupLifecy } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemGroupLifecyclePoliciesItemRemoveGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_group_lifecycle_policies_renew_group_post_response.go b/groups/item_group_lifecycle_policies_renew_group_post_response.go index 80f739f0756..354735a2048 100644 --- a/groups/item_group_lifecycle_policies_renew_group_post_response.go +++ b/groups/item_group_lifecycle_policies_renew_group_post_response.go @@ -18,6 +18,8 @@ func NewItemGroupLifecyclePoliciesRenewGroupPostResponse()(*ItemGroupLifecyclePo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemGroupLifecyclePoliciesRenewGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_members_ref_request_builder.go b/groups/item_members_ref_request_builder.go index 8b65f19ea26..67fbe0f26fb 100644 --- a/groups/item_members_ref_request_builder.go +++ b/groups/item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemMembersRefRequestBuilderPostRequestConfiguration struct { // NewItemMembersRefRequestBuilderInternal instantiates a new ItemMembersRefRequestBuilder and sets the default values. func NewItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemMembersRefRequestBuilder) { m := &ItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemMembersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Co // ToGetRequestInformation get a list of the group's direct members. A group can have users, contacts, devices, service principals, and other groups as members. This operation isn't transitive. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Conte // ToPostRequestInformation add a member to a security or Microsoft 365 group. When using the API to add multiple members in one request, you can add up to only 20 members. The following table shows the types of members that can be added to either security groups or Microsoft 365 groups. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_owners_ref_request_builder.go b/groups/item_owners_ref_request_builder.go index e846bb5d418..1e51d3b6934 100644 --- a/groups/item_owners_ref_request_builder.go +++ b/groups/item_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemOwnersRefRequestBuilderInternal instantiates a new ItemOwnersRefRequestBuilder and sets the default values. func NewItemOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersRefRequestBuilder) { m := &ItemOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con // ToGetRequestInformation retrieve a list of the group's owners. The owners are a set of users who are allowed to modify the group object. Owners are currently not available in Microsoft Graph for groups that were created in Exchange, distribution groups, or groups that are synchronized from an on-premises environment. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Contex // ToPostRequestInformation add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/owners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_rejected_senders_ref_request_builder.go b/groups/item_rejected_senders_ref_request_builder.go index 8156d898ff0..0c72def044e 100644 --- a/groups/item_rejected_senders_ref_request_builder.go +++ b/groups/item_rejected_senders_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemRejectedSendersRefRequestBuilderPostRequestConfiguration struct { // NewItemRejectedSendersRefRequestBuilderInternal instantiates a new ItemRejectedSendersRefRequestBuilder and sets the default values. func NewItemRejectedSendersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRejectedSendersRefRequestBuilder) { m := &ItemRejectedSendersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemRejectedSendersRefRequestBuilder) ToDeleteRequestInformation(ctx co // ToGetRequestInformation get a list of users or groups that are in the rejected-senders list for this group. Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error. // returns a *RequestInformation when successful func (m *ItemRejectedSendersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemRejectedSendersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemRejectedSendersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation add a new user or group to the rejectedSender list. Specify the user or group in @odata.id in the request body. Users in the rejected senders list can't post to conversations of the group (identified in the POST request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you'll get an error. // returns a *RequestInformation when successful func (m *ItemRejectedSendersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemRejectedSendersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go b/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go index a519979b6a1..e5e03939539 100644 --- a/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemSitesItemContentTypesItemAssociateWithHubSitesPostRequestBody()(*Ite } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemSitesItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_content_types_item_is_published_get_response.go b/groups/item_sites_item_content_types_item_is_published_get_response.go index 70676829854..be08c58f3a4 100644 --- a/groups/item_sites_item_content_types_item_is_published_get_response.go +++ b/groups/item_sites_item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemSitesItemContentTypesItemIsPublishedGetResponse()(*ItemSitesItemCont } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemSitesItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go b/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go index 37e505c2593..daa3c048f43 100644 --- a/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemSitesItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemSitesItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go b/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go index 5f11c3bac91..9917ea980d6 100644 --- a/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go +++ b/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemSitesItemListsItemContentTypesItemIsPublishedGetResponse()(*ItemSite } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemSitesItemListsItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go b/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go index 482476e5304..f16edeb6ded 100644 --- a/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go +++ b/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemSitesItemListsItemItemsItemCreateLinkPostRequestBody()(*ItemSitesIte } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemSitesItemListsItemItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_archive_post_request_body.go b/groups/item_team_archive_post_request_body.go index 45085165cef..fedb44abb10 100644 --- a/groups/item_team_archive_post_request_body.go +++ b/groups/item_team_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamArchivePostRequestBody()(*ItemTeamArchivePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_channels_channel_item_request_builder.go b/groups/item_team_channels_channel_item_request_builder.go index d363e687ed3..ab2edaf591e 100644 --- a/groups/item_team_channels_channel_item_request_builder.go +++ b/groups/item_team_channels_channel_item_request_builder.go @@ -123,6 +123,11 @@ func (m *ItemTeamChannelsChannelItemRequestBuilder) Get(ctx context.Context, req } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamChannelsItemJoinedUsersRequestBuilder when successful +func (m *ItemTeamChannelsChannelItemRequestBuilder) JoinedUsers()(*ItemTeamChannelsItemJoinedUsersRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *ItemTeamChannelsItemMembersRequestBuilder when successful func (m *ItemTeamChannelsChannelItemRequestBuilder) Members()(*ItemTeamChannelsItemMembersRequestBuilder) { diff --git a/groups/item_team_channels_item_archive_post_request_body.go b/groups/item_team_channels_item_archive_post_request_body.go index 09470d283c7..a048774f67b 100644 --- a/groups/item_team_channels_item_archive_post_request_body.go +++ b/groups/item_team_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamChannelsItemArchivePostRequestBody()(*ItemTeamChannelsItemArchiv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_channels_item_joined_users_add_post_request_body.go b/groups/item_team_channels_item_joined_users_add_post_request_body.go new file mode 100644 index 00000000000..72ed0a2bbbd --- /dev/null +++ b/groups/item_team_channels_item_joined_users_add_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamChannelsItemJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamChannelsItemJoinedUsersAddPostRequestBody instantiates a new ItemTeamChannelsItemJoinedUsersAddPostRequestBody and sets the default values. +func NewItemTeamChannelsItemJoinedUsersAddPostRequestBody()(*ItemTeamChannelsItemJoinedUsersAddPostRequestBody) { + m := &ItemTeamChannelsItemJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamChannelsItemJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/groups/item_team_channels_item_joined_users_add_post_response.go b/groups/item_team_channels_item_joined_users_add_post_response.go new file mode 100644 index 00000000000..b3940790b13 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamChannelsItemJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamChannelsItemJoinedUsersAddPostResponse instantiates a new ItemTeamChannelsItemJoinedUsersAddPostResponse and sets the default values. +func NewItemTeamChannelsItemJoinedUsersAddPostResponse()(*ItemTeamChannelsItemJoinedUsersAddPostResponse) { + m := &ItemTeamChannelsItemJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamChannelsItemJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamChannelsItemJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamChannelsItemJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/groups/item_team_channels_item_joined_users_add_request_builder.go b/groups/item_team_channels_item_joined_users_add_request_builder.go new file mode 100644 index 00000000000..88399e87fe9 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemJoinedUsersAddRequestBuilder provides operations to call the add method. +type ItemTeamChannelsItemJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamChannelsItemJoinedUsersAddRequestBuilderInternal instantiates a new ItemTeamChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersAddRequestBuilder) { + m := &ItemTeamChannelsItemJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/add", pathParameters), + } + return m +} +// NewItemTeamChannelsItemJoinedUsersAddRequestBuilder instantiates a new ItemTeamChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemTeamChannelsItemJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamChannelsItemJoinedUsersAddRequestBuilder) Post(ctx context.Context, body ItemTeamChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamChannelsItemJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemTeamChannelsItemJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamChannelsItemJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemTeamChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemJoinedUsersAddRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_joined_users_add_response.go b/groups/item_team_channels_item_joined_users_add_response.go new file mode 100644 index 00000000000..10f97bd6efa --- /dev/null +++ b/groups/item_team_channels_item_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemJoinedUsersAddPostResponseable instead. +type ItemTeamChannelsItemJoinedUsersAddResponse struct { + ItemTeamChannelsItemJoinedUsersAddPostResponse +} +// NewItemTeamChannelsItemJoinedUsersAddResponse instantiates a new ItemTeamChannelsItemJoinedUsersAddResponse and sets the default values. +func NewItemTeamChannelsItemJoinedUsersAddResponse()(*ItemTeamChannelsItemJoinedUsersAddResponse) { + m := &ItemTeamChannelsItemJoinedUsersAddResponse{ + ItemTeamChannelsItemJoinedUsersAddPostResponse: *NewItemTeamChannelsItemJoinedUsersAddPostResponse(), + } + return m +} +// CreateItemTeamChannelsItemJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemJoinedUsersAddPostResponseable instead. +type ItemTeamChannelsItemJoinedUsersAddResponseable interface { + ItemTeamChannelsItemJoinedUsersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_channels_item_joined_users_conversation_member_item_request_builder.go b/groups/item_team_channels_item_joined_users_conversation_member_item_request_builder.go new file mode 100644 index 00000000000..a08ec0c43b3 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_conversation_member_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from groups +type ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + m := &ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder instantiates a new ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_joined_users_count_request_builder.go b/groups/item_team_channels_item_joined_users_count_request_builder.go new file mode 100644 index 00000000000..e9479c945d8 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamChannelsItemJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTeamChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewItemTeamChannelsItemJoinedUsersCountRequestBuilderInternal instantiates a new ItemTeamChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersCountRequestBuilder) { + m := &ItemTeamChannelsItemJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTeamChannelsItemJoinedUsersCountRequestBuilder instantiates a new ItemTeamChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemJoinedUsersCountRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_joined_users_remove_post_request_body.go b/groups/item_team_channels_item_joined_users_remove_post_request_body.go new file mode 100644 index 00000000000..81b9b688780 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_remove_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamChannelsItemJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamChannelsItemJoinedUsersRemovePostRequestBody instantiates a new ItemTeamChannelsItemJoinedUsersRemovePostRequestBody and sets the default values. +func NewItemTeamChannelsItemJoinedUsersRemovePostRequestBody()(*ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) { + m := &ItemTeamChannelsItemJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamChannelsItemJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/groups/item_team_channels_item_joined_users_remove_post_response.go b/groups/item_team_channels_item_joined_users_remove_post_response.go new file mode 100644 index 00000000000..0132d2a45db --- /dev/null +++ b/groups/item_team_channels_item_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamChannelsItemJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamChannelsItemJoinedUsersRemovePostResponse instantiates a new ItemTeamChannelsItemJoinedUsersRemovePostResponse and sets the default values. +func NewItemTeamChannelsItemJoinedUsersRemovePostResponse()(*ItemTeamChannelsItemJoinedUsersRemovePostResponse) { + m := &ItemTeamChannelsItemJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamChannelsItemJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamChannelsItemJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamChannelsItemJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/groups/item_team_channels_item_joined_users_remove_request_builder.go b/groups/item_team_channels_item_joined_users_remove_request_builder.go new file mode 100644 index 00000000000..af384d38ac1 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_remove_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamChannelsItemJoinedUsersRemoveRequestBuilderInternal instantiates a new ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) { + m := &ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/remove", pathParameters), + } + return m +} +// NewItemTeamChannelsItemJoinedUsersRemoveRequestBuilder instantiates a new ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemTeamChannelsItemJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body ItemTeamChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemTeamChannelsItemJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemTeamChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_joined_users_remove_response.go b/groups/item_team_channels_item_joined_users_remove_response.go new file mode 100644 index 00000000000..d9a586767f4 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemJoinedUsersRemovePostResponseable instead. +type ItemTeamChannelsItemJoinedUsersRemoveResponse struct { + ItemTeamChannelsItemJoinedUsersRemovePostResponse +} +// NewItemTeamChannelsItemJoinedUsersRemoveResponse instantiates a new ItemTeamChannelsItemJoinedUsersRemoveResponse and sets the default values. +func NewItemTeamChannelsItemJoinedUsersRemoveResponse()(*ItemTeamChannelsItemJoinedUsersRemoveResponse) { + m := &ItemTeamChannelsItemJoinedUsersRemoveResponse{ + ItemTeamChannelsItemJoinedUsersRemovePostResponse: *NewItemTeamChannelsItemJoinedUsersRemovePostResponse(), + } + return m +} +// CreateItemTeamChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemJoinedUsersRemovePostResponseable instead. +type ItemTeamChannelsItemJoinedUsersRemoveResponseable interface { + ItemTeamChannelsItemJoinedUsersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_channels_item_joined_users_request_builder.go b/groups/item_team_channels_item_joined_users_request_builder.go new file mode 100644 index 00000000000..5cc8ae8c525 --- /dev/null +++ b/groups/item_team_channels_item_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamChannelsItemJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from groups +type ItemTeamChannelsItemJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// ItemTeamChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamChannelsItemJoinedUsersRequestBuilderGetQueryParameters +} +// ItemTeamChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemTeamChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) Add()(*ItemTeamChannelsItemJoinedUsersAddRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemTeamChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamChannelsItemJoinedUsersRequestBuilderInternal instantiates a new ItemTeamChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersRequestBuilder) { + m := &ItemTeamChannelsItemJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamChannelsItemJoinedUsersRequestBuilder instantiates a new ItemTeamChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamChannelsItemJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) Count()(*ItemTeamChannelsItemJoinedUsersCountRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from groups +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) Remove()(*ItemTeamChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamChannelsItemJoinedUsersRequestBuilder when successful +func (m *ItemTeamChannelsItemJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemJoinedUsersRequestBuilder) { + return NewItemTeamChannelsItemJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_archive_post_request_body.go b/groups/item_team_primary_channel_archive_post_request_body.go index 64082ece39a..97d7f9c4ebf 100644 --- a/groups/item_team_primary_channel_archive_post_request_body.go +++ b/groups/item_team_primary_channel_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamPrimaryChannelArchivePostRequestBody()(*ItemTeamPrimaryChannelAr } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamPrimaryChannelArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_primary_channel_joined_users_add_post_request_body.go b/groups/item_team_primary_channel_joined_users_add_post_request_body.go new file mode 100644 index 00000000000..7a909db20c0 --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_add_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamPrimaryChannelJoinedUsersAddPostRequestBody instantiates a new ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersAddPostRequestBody()(*ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) { + m := &ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/groups/item_team_primary_channel_joined_users_add_post_response.go b/groups/item_team_primary_channel_joined_users_add_post_response.go new file mode 100644 index 00000000000..b4b41194991 --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamPrimaryChannelJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamPrimaryChannelJoinedUsersAddPostResponse instantiates a new ItemTeamPrimaryChannelJoinedUsersAddPostResponse and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersAddPostResponse()(*ItemTeamPrimaryChannelJoinedUsersAddPostResponse) { + m := &ItemTeamPrimaryChannelJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamPrimaryChannelJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/groups/item_team_primary_channel_joined_users_add_request_builder.go b/groups/item_team_primary_channel_joined_users_add_request_builder.go new file mode 100644 index 00000000000..6ec2a4739a8 --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder provides operations to call the add method. +type ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamPrimaryChannelJoinedUsersAddRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) { + m := &ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/add", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelJoinedUsersAddRequestBuilder instantiates a new ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemTeamPrimaryChannelJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) Post(ctx context.Context, body ItemTeamPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemTeamPrimaryChannelJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemTeamPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_joined_users_add_response.go b/groups/item_team_primary_channel_joined_users_add_response.go new file mode 100644 index 00000000000..24474b20889 --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelJoinedUsersAddPostResponseable instead. +type ItemTeamPrimaryChannelJoinedUsersAddResponse struct { + ItemTeamPrimaryChannelJoinedUsersAddPostResponse +} +// NewItemTeamPrimaryChannelJoinedUsersAddResponse instantiates a new ItemTeamPrimaryChannelJoinedUsersAddResponse and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersAddResponse()(*ItemTeamPrimaryChannelJoinedUsersAddResponse) { + m := &ItemTeamPrimaryChannelJoinedUsersAddResponse{ + ItemTeamPrimaryChannelJoinedUsersAddPostResponse: *NewItemTeamPrimaryChannelJoinedUsersAddPostResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelJoinedUsersAddPostResponseable instead. +type ItemTeamPrimaryChannelJoinedUsersAddResponseable interface { + ItemTeamPrimaryChannelJoinedUsersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_primary_channel_joined_users_conversation_member_item_request_builder.go b/groups/item_team_primary_channel_joined_users_conversation_member_item_request_builder.go new file mode 100644 index 00000000000..c0926cf9975 --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_conversation_member_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from groups +type ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + m := &ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder instantiates a new ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_joined_users_count_request_builder.go b/groups/item_team_primary_channel_joined_users_count_request_builder.go new file mode 100644 index 00000000000..8d64eb4ebae --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTeamPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewItemTeamPrimaryChannelJoinedUsersCountRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder) { + m := &ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelJoinedUsersCountRequestBuilder instantiates a new ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_joined_users_remove_post_request_body.go b/groups/item_team_primary_channel_joined_users_remove_post_request_body.go new file mode 100644 index 00000000000..27950d6ea1e --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_remove_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody instantiates a new ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody()(*ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) { + m := &ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/groups/item_team_primary_channel_joined_users_remove_post_response.go b/groups/item_team_primary_channel_joined_users_remove_post_response.go new file mode 100644 index 00000000000..00e30c98aef --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamPrimaryChannelJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamPrimaryChannelJoinedUsersRemovePostResponse instantiates a new ItemTeamPrimaryChannelJoinedUsersRemovePostResponse and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersRemovePostResponse()(*ItemTeamPrimaryChannelJoinedUsersRemovePostResponse) { + m := &ItemTeamPrimaryChannelJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamPrimaryChannelJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/groups/item_team_primary_channel_joined_users_remove_request_builder.go b/groups/item_team_primary_channel_joined_users_remove_request_builder.go new file mode 100644 index 00000000000..9019d0aa170 --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_remove_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) { + m := &ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/remove", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder instantiates a new ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemTeamPrimaryChannelJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemTeamPrimaryChannelJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_joined_users_remove_response.go b/groups/item_team_primary_channel_joined_users_remove_response.go new file mode 100644 index 00000000000..1d962548bdc --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelJoinedUsersRemovePostResponseable instead. +type ItemTeamPrimaryChannelJoinedUsersRemoveResponse struct { + ItemTeamPrimaryChannelJoinedUsersRemovePostResponse +} +// NewItemTeamPrimaryChannelJoinedUsersRemoveResponse instantiates a new ItemTeamPrimaryChannelJoinedUsersRemoveResponse and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersRemoveResponse()(*ItemTeamPrimaryChannelJoinedUsersRemoveResponse) { + m := &ItemTeamPrimaryChannelJoinedUsersRemoveResponse{ + ItemTeamPrimaryChannelJoinedUsersRemovePostResponse: *NewItemTeamPrimaryChannelJoinedUsersRemovePostResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelJoinedUsersRemovePostResponseable instead. +type ItemTeamPrimaryChannelJoinedUsersRemoveResponseable interface { + ItemTeamPrimaryChannelJoinedUsersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_primary_channel_joined_users_request_builder.go b/groups/item_team_primary_channel_joined_users_request_builder.go new file mode 100644 index 00000000000..1a8fe8e28bf --- /dev/null +++ b/groups/item_team_primary_channel_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamPrimaryChannelJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamPrimaryChannelJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from groups +type ItemTeamPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// ItemTeamPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters +} +// ItemTeamPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) Add()(*ItemTeamPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemTeamPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamPrimaryChannelJoinedUsersRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersRequestBuilder) { + m := &ItemTeamPrimaryChannelJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelJoinedUsersRequestBuilder instantiates a new ItemTeamPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) Count()(*ItemTeamPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from groups +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) Remove()(*ItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *ItemTeamPrimaryChannelJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelJoinedUsersRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_request_builder.go b/groups/item_team_primary_channel_request_builder.go index 153d439d04e..d39082433f0 100644 --- a/groups/item_team_primary_channel_request_builder.go +++ b/groups/item_team_primary_channel_request_builder.go @@ -123,6 +123,11 @@ func (m *ItemTeamPrimaryChannelRequestBuilder) Get(ctx context.Context, requestC } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *ItemTeamPrimaryChannelRequestBuilder) JoinedUsers()(*ItemTeamPrimaryChannelJoinedUsersRequestBuilder) { + return NewItemTeamPrimaryChannelJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *ItemTeamPrimaryChannelMembersRequestBuilder when successful func (m *ItemTeamPrimaryChannelRequestBuilder) Members()(*ItemTeamPrimaryChannelMembersRequestBuilder) { diff --git a/groups/item_team_schedule_share_post_request_body.go b/groups/item_team_schedule_share_post_request_body.go index b1f0ad97284..4724e518fe4 100644 --- a/groups/item_team_schedule_share_post_request_body.go +++ b/groups/item_team_schedule_share_post_request_body.go @@ -19,6 +19,8 @@ func NewItemTeamScheduleSharePostRequestBody()(*ItemTeamScheduleSharePostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyTeamValue := false + m.SetNotifyTeam(¬ifyTeamValue) return m } // CreateItemTeamScheduleSharePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_clock_in_post_request_body.go b/groups/item_team_schedule_time_cards_clock_in_post_request_body.go index 65179767522..83f2753425b 100644 --- a/groups/item_team_schedule_time_cards_clock_in_post_request_body.go +++ b/groups/item_team_schedule_time_cards_clock_in_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamScheduleTimeCardsClockInPostRequestBody()(*ItemTeamScheduleTimeC } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go b/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go index f78d4585359..2500982012e 100644 --- a/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go +++ b/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamScheduleTimeCardsItemClockOutPostRequestBody()(*ItemTeamSchedule } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go b/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go index 504ddde177e..f8804fcc06f 100644 --- a/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go +++ b/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemTeamSchedule } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go b/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go index 27c208704ad..91b6efb6c8a 100644 --- a/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go +++ b/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamScheduleTimeCardsItemStartBreakPostRequestBody()(*ItemTeamSchedu } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/identity/b2c_user_flows_item_identity_providers_ref_request_builder.go b/identity/b2c_user_flows_item_identity_providers_ref_request_builder.go index 21e6cec6f5b..4f1b25c8642 100644 --- a/identity/b2c_user_flows_item_identity_providers_ref_request_builder.go +++ b/identity/b2c_user_flows_item_identity_providers_ref_request_builder.go @@ -62,7 +62,7 @@ type B2cUserFlowsItemIdentityProvidersRefRequestBuilderPostRequestConfiguration // NewB2cUserFlowsItemIdentityProvidersRefRequestBuilderInternal instantiates a new B2cUserFlowsItemIdentityProvidersRefRequestBuilder and sets the default values. func NewB2cUserFlowsItemIdentityProvidersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*B2cUserFlowsItemIdentityProvidersRefRequestBuilder) { m := &B2cUserFlowsItemIdentityProvidersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -155,7 +155,7 @@ func (m *B2cUserFlowsItemIdentityProvidersRefRequestBuilder) ToDeleteRequestInfo // Deprecated: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15 // returns a *RequestInformation when successful func (m *B2cUserFlowsItemIdentityProvidersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *B2cUserFlowsItemIdentityProvidersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -170,7 +170,7 @@ func (m *B2cUserFlowsItemIdentityProvidersRefRequestBuilder) ToGetRequestInforma // Deprecated: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15 // returns a *RequestInformation when successful func (m *B2cUserFlowsItemIdentityProvidersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *B2cUserFlowsItemIdentityProvidersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go b/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go index 5f435d7a99d..5170a8420b8 100644 --- a/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go +++ b/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go @@ -62,7 +62,7 @@ type B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderPostRequestConfig // NewB2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderInternal instantiates a new B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder and sets the default values. func NewB2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) { m := &B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToDeleteReq // ToGetRequestInformation get ref of userFlowIdentityProviders from identity // returns a *RequestInformation when successful func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToGetReques // ToPostRequestInformation create new navigation property ref to userFlowIdentityProviders for identity // returns a *RequestInformation when successful func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go b/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go index 82396da6be3..ce607507de7 100644 --- a/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go +++ b/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go @@ -62,7 +62,7 @@ type AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowO // NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderInternal instantiates a new AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder and sets the default values. func NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder) { m := &AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToGetRequestInformation get an identityUserFlowAttribute collection associated with an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object. These are the attributes that are collected from the user during the authentication experience that's defined by the user flow. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToPostRequestInformation add an attribute to an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object. You can add both custom and built-in attributes to a user flow. The attribute is added to both the attributeCollection> attributes and attributeCollection> attributeCollectionPage > views collections on the user flow. In the views collection, the attribute is assigned the default settings. You can PATCH the user flow to customize the settings of the attribute on the views object, for example, marking it as required or updating the allowed input types. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identity/conditional_access_evaluate_post_request_body.go b/identity/conditional_access_evaluate_post_request_body.go index e06f0a8be98..4836cf3f150 100644 --- a/identity/conditional_access_evaluate_post_request_body.go +++ b/identity/conditional_access_evaluate_post_request_body.go @@ -19,6 +19,8 @@ func NewConditionalAccessEvaluatePostRequestBody()(*ConditionalAccessEvaluatePos } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + appliedPoliciesOnlyValue := false + m.SetAppliedPoliciesOnly(&appliedPoliciesOnlyValue) return m } // CreateConditionalAccessEvaluatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go b/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go index f09065da6c9..4003d632e84 100644 --- a/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go +++ b/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go @@ -62,7 +62,7 @@ type AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowO // NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderInternal instantiates a new AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder and sets the default values. func NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder) { m := &AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToGetRequestInformation get the identity providers that are defined for an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object type. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToPostRequestInformation add an identity provider to an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object type. The identity provider must first be configured in the tenant. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/305677e0df367635b5aed5f49abefa2b020d51aa602909105e17182ef9b9a62e.go b/identitygovernance/305677e0df367635b5aed5f49abefa2b020d51aa602909105e17182ef9b9a62e.go index e262b6404e1..d7d31122950 100644 --- a/identitygovernance/305677e0df367635b5aed5f49abefa2b020d51aa602909105e17182ef9b9a62e.go +++ b/identitygovernance/305677e0df367635b5aed5f49abefa2b020d51aa602909105e17182ef9b9a62e.go @@ -62,7 +62,7 @@ type EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleG // NewEntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilderInternal instantiates a new EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilder and sets the default values. func NewEntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilder) { m := &EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompati // ToGetRequestInformation the groups whose members are ineligible to be assigned this access package. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompati // ToPostRequestInformation create new navigation property ref to incompatibleGroups for identityGovernance // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/8b3d396af01ac79a1266045f40e5ae92decd71a52613b9f65f4b6ad507a0a547.go b/identitygovernance/8b3d396af01ac79a1266045f40e5ae92decd71a52613b9f65f4b6ad507a0a547.go index 7a80905734d..e4381f2af85 100644 --- a/identitygovernance/8b3d396af01ac79a1266045f40e5ae92decd71a52613b9f65f4b6ad507a0a547.go +++ b/identitygovernance/8b3d396af01ac79a1266045f40e5ae92decd71a52613b9f65f4b6ad507a0a547.go @@ -62,7 +62,7 @@ type EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleA // NewEntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilderInternal instantiates a new EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilder and sets the default values. func NewEntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilder) { m := &EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompati // ToGetRequestInformation the access packages whose assigned users are ineligible to be assigned this access package. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompati // ToPostRequestInformation create new navigation property ref to incompatibleAccessPackages for identityGovernance // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *EntitlementManagementAccessPackageAssignmentsItemAccessPackageIncompatibleAccessPackagesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go b/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go index c426d5167c5..d635a180a0b 100644 --- a/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go @@ -62,7 +62,7 @@ type EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequest // NewEntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder and sets the default values. func NewEntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder) { m := &EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefReq // ToGetRequestInformation retrieve a list of the accessPackage objects marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefReq // ToPostRequestInformation add an accessPackage to the list of access packages marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go b/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go index 3cbb0693eee..a9700a6d1c6 100644 --- a/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderP // NewEntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder and sets the default values. func NewEntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder) { m := &EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuil // ToGetRequestInformation retrieve a list of the group objects marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuil // ToPostRequestInformation add a group to the list of groups marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go b/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go index 7d6d1bc0936..12663ffc89f 100644 --- a/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go +++ b/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go @@ -62,7 +62,7 @@ type EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBu // NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderInternal instantiates a new EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder and sets the default values. func NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder) { m := &EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefReque // ToGetRequestInformation retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefReque // ToPostRequestInformation add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go b/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go index bb90be243b3..6b7c86f5fe8 100644 --- a/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go +++ b/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go @@ -62,7 +62,7 @@ type EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBu // NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderInternal instantiates a new EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder and sets the default values. func NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder) { m := &EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefReque // ToGetRequestInformation retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefReque // ToPostRequestInformation add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/kiota-dom-export.txt b/kiota-dom-export.txt index 986f0a9720d..6af53c1f68a 100644 --- a/kiota-dom-export.txt +++ b/kiota-dom-export.txt @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7764c3fd8f5d2ac6848ee48957ecc53547648fa52c5b3be01427c032210c196 -size 109481685 +oid sha256:1d86a2426c183609323e100ad59054c5bdafb7be6e8bcf2f0a259273b749f0b8 +size 109901869 diff --git a/kiota-lock.json b/kiota-lock.json index 27e7647c14a..01d21be206a 100644 --- a/kiota-lock.json +++ b/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "41AA3137252C168612F152AAE2D7E85B9FE6B22B5FD310D2FACA3A1EE852CF5AE899BA2C71F933D7B4A220B626246E92D22DE66B763E3E7A4F7C5513AEB36801", + "descriptionHash": "7B59C6EE8413104CE9EF66F7ED0522A7C715CD7C0BD000A62D1120C3C1C061601BD3470CE446C958FBAAF13D72B7E335A2AD864A63DF5338876817FD805648C6", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.1", + "kiotaVersion": "1.32.2", "clientClassName": "GraphBaseServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "github.com/microsoftgraph/msgraph-beta-sdk-go/", diff --git a/mobilitymanagementpolicies/item_included_groups_ref_request_builder.go b/mobilitymanagementpolicies/item_included_groups_ref_request_builder.go index 7c42b843d85..6443cef34eb 100644 --- a/mobilitymanagementpolicies/item_included_groups_ref_request_builder.go +++ b/mobilitymanagementpolicies/item_included_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemIncludedGroupsRefRequestBuilderPostRequestConfiguration struct { // NewItemIncludedGroupsRefRequestBuilderInternal instantiates a new ItemIncludedGroupsRefRequestBuilder and sets the default values. func NewItemIncludedGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemIncludedGroupsRefRequestBuilder) { m := &ItemIncludedGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemIncludedGroupsRefRequestBuilder) ToDeleteRequestInformation(ctx con // ToGetRequestInformation microsoft Entra groups under the scope of the mobility management application if appliesTo is selected // returns a *RequestInformation when successful func (m *ItemIncludedGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemIncludedGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemIncludedGroupsRefRequestBuilder) ToGetRequestInformation(ctx contex // ToPostRequestInformation create new navigation property ref to includedGroups for mobilityManagementPolicies // returns a *RequestInformation when successful func (m *ItemIncludedGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemIncludedGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/models/access_package_suggestion_self_assignment_history_based.go b/models/access_package_suggestion_self_assignment_history_based.go index 8a093a1b988..b144692de73 100644 --- a/models/access_package_suggestion_self_assignment_history_based.go +++ b/models/access_package_suggestion_self_assignment_history_based.go @@ -39,13 +39,13 @@ func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) GetFieldDeserializer } return nil } - res["pastAssigmentCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + res["pastAssignmentCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetInt32Value() if err != nil { return err } if val != nil { - m.SetPastAssigmentCount(val) + m.SetPastAssignmentCount(val) } return nil } @@ -63,10 +63,10 @@ func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) GetLastAssignmentDat } return nil } -// GetPastAssigmentCount gets the pastAssigmentCount property value. The pastAssigmentCount property +// GetPastAssignmentCount gets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. // returns a *int32 when successful -func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) GetPastAssigmentCount()(*int32) { - val, err := m.GetBackingStore().Get("pastAssigmentCount") +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) GetPastAssignmentCount()(*int32) { + val, err := m.GetBackingStore().Get("pastAssignmentCount") if err != nil { panic(err) } @@ -88,7 +88,7 @@ func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) Serialize(writer i87 } } { - err = writer.WriteInt32Value("pastAssigmentCount", m.GetPastAssigmentCount()) + err = writer.WriteInt32Value("pastAssignmentCount", m.GetPastAssignmentCount()) if err != nil { return err } @@ -102,9 +102,9 @@ func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) SetLastAssignmentDat panic(err) } } -// SetPastAssigmentCount sets the pastAssigmentCount property value. The pastAssigmentCount property -func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) SetPastAssigmentCount(value *int32)() { - err := m.GetBackingStore().Set("pastAssigmentCount", value) +// SetPastAssignmentCount sets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) SetPastAssignmentCount(value *int32)() { + err := m.GetBackingStore().Set("pastAssignmentCount", value) if err != nil { panic(err) } @@ -113,7 +113,7 @@ type AccessPackageSuggestionSelfAssignmentHistoryBasedable interface { AccessPackageSuggestionReasonable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetLastAssignmentDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) - GetPastAssigmentCount()(*int32) + GetPastAssignmentCount()(*int32) SetLastAssignmentDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() - SetPastAssigmentCount(value *int32)() + SetPastAssignmentCount(value *int32)() } diff --git a/models/admin_report_settings.go b/models/admin_report_settings.go index de80ee48e74..552ca2c70f2 100644 --- a/models/admin_report_settings.go +++ b/models/admin_report_settings.go @@ -48,8 +48,30 @@ func (m *AdminReportSettings) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["sharePoint"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateSharePointReportSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSharePoint(val.(SharePointReportSettingsable)) + } + return nil + } return res } +// GetSharePoint gets the sharePoint property value. A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. +// returns a SharePointReportSettingsable when successful +func (m *AdminReportSettings) GetSharePoint()(SharePointReportSettingsable) { + val, err := m.GetBackingStore().Get("sharePoint") + if err != nil { + panic(err) + } + if val != nil { + return val.(SharePointReportSettingsable) + } + return nil +} // Serialize serializes information the current object func (m *AdminReportSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) @@ -62,6 +84,12 @@ func (m *AdminReportSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef return err } } + { + err = writer.WriteObjectValue("sharePoint", m.GetSharePoint()) + if err != nil { + return err + } + } return nil } // SetDisplayConcealedNames sets the displayConcealedNames property value. If set to true, all reports conceal user information such as usernames, groups, and sites. If false, all reports show identifiable information. This property represents a setting in the Microsoft 365 admin center. Required. @@ -71,9 +99,18 @@ func (m *AdminReportSettings) SetDisplayConcealedNames(value *bool)() { panic(err) } } +// SetSharePoint sets the sharePoint property value. A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. +func (m *AdminReportSettings) SetSharePoint(value SharePointReportSettingsable)() { + err := m.GetBackingStore().Set("sharePoint", value) + if err != nil { + panic(err) + } +} type AdminReportSettingsable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetDisplayConcealedNames()(*bool) + GetSharePoint()(SharePointReportSettingsable) SetDisplayConcealedNames(value *bool)() + SetSharePoint(value SharePointReportSettingsable)() } diff --git a/models/agent_identity_type.go b/models/agent_identity_type.go index 5f5402fbc43..57b1b984073 100644 --- a/models/agent_identity_type.go +++ b/models/agent_identity_type.go @@ -9,10 +9,11 @@ const ( AGENTUSER_AGENTIDENTITYTYPE UNKNOWNFUTUREVALUE_AGENTIDENTITYTYPE AGENTIDENTITYBLUEPRINTPRINCIPAL_AGENTIDENTITYTYPE + USER_AGENTIDENTITYTYPE ) func (i AgentIdentityType) String() string { - return []string{"agentIdentity", "agentUser", "unknownFutureValue", "agentIdentityBlueprintPrincipal"}[i] + return []string{"agentIdentity", "agentUser", "unknownFutureValue", "agentIdentityBlueprintPrincipal", "user"}[i] } func ParseAgentIdentityType(v string) (any, error) { result := AGENTIDENTITY_AGENTIDENTITYTYPE @@ -25,6 +26,8 @@ func ParseAgentIdentityType(v string) (any, error) { result = UNKNOWNFUTUREVALUE_AGENTIDENTITYTYPE case "agentIdentityBlueprintPrincipal": result = AGENTIDENTITYBLUEPRINTPRINCIPAL_AGENTIDENTITYTYPE + case "user": + result = USER_AGENTIDENTITYTYPE default: return nil, nil } diff --git a/models/agent_risk_detection.go b/models/agent_risk_detection.go index d045c3408e5..d2cb7e1a060 100644 --- a/models/agent_risk_detection.go +++ b/models/agent_risk_detection.go @@ -119,6 +119,18 @@ func (m *AgentRiskDetection) GetDetectionTimingType()(*RiskDetectionTimingType) } return nil } +// GetDisplayName gets the displayName property value. The displayName property +// returns a *string when successful +func (m *AgentRiskDetection) GetDisplayName()(*string) { + val, err := m.GetBackingStore().Get("displayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *AgentRiskDetection) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { @@ -203,6 +215,26 @@ func (m *AgentRiskDetection) GetFieldDeserializers()(map[string]func(i878a80d233 } return nil } + res["displayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDisplayName(val) + } + return nil + } + res["identityId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetIdentityId(val) + } + return nil + } res["identityType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParseAgentIdentityType) if err != nil { @@ -315,6 +347,18 @@ func (m *AgentRiskDetection) GetFieldDeserializers()(map[string]func(i878a80d233 } return res } +// GetIdentityId gets the identityId property value. The identityId property +// returns a *string when successful +func (m *AgentRiskDetection) GetIdentityId()(*string) { + val, err := m.GetBackingStore().Get("identityId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetIdentityType gets the identityType property value. The identityType property // returns a *AgentIdentityType when successful func (m *AgentRiskDetection) GetIdentityType()(*AgentIdentityType) { @@ -502,6 +546,18 @@ func (m *AgentRiskDetection) Serialize(writer i878a80d2330e89d26896388a3f487eef2 return err } } + { + err = writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("identityId", m.GetIdentityId()) + if err != nil { + return err + } + } if m.GetIdentityType() != nil { cast := (*m.GetIdentityType()).String() err = writer.WriteStringValue("identityType", &cast) @@ -630,6 +686,20 @@ func (m *AgentRiskDetection) SetDetectionTimingType(value *RiskDetectionTimingTy panic(err) } } +// SetDisplayName sets the displayName property value. The displayName property +func (m *AgentRiskDetection) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetIdentityId sets the identityId property value. The identityId property +func (m *AgentRiskDetection) SetIdentityId(value *string)() { + err := m.GetBackingStore().Set("identityId", value) + if err != nil { + panic(err) + } +} // SetIdentityType sets the identityType property value. The identityType property func (m *AgentRiskDetection) SetIdentityType(value *AgentIdentityType)() { err := m.GetBackingStore().Set("identityType", value) @@ -718,6 +788,8 @@ type AgentRiskDetectionable interface { GetClientSessionId()(*string) GetDetectedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetDetectionTimingType()(*RiskDetectionTimingType) + GetDisplayName()(*string) + GetIdentityId()(*string) GetIdentityType()(*AgentIdentityType) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetRiskDetail()(*RiskDetail) @@ -737,6 +809,8 @@ type AgentRiskDetectionable interface { SetClientSessionId(value *string)() SetDetectedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetDetectionTimingType(value *RiskDetectionTimingType)() + SetDisplayName(value *string)() + SetIdentityId(value *string)() SetIdentityType(value *AgentIdentityType)() SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetRiskDetail(value *RiskDetail)() diff --git a/models/api_usage_report_enablement_status.go b/models/api_usage_report_enablement_status.go new file mode 100644 index 00000000000..6b58792f9a2 --- /dev/null +++ b/models/api_usage_report_enablement_status.go @@ -0,0 +1,191 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ApiUsageReportEnablementStatus struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApiUsageReportEnablementStatus instantiates a new ApiUsageReportEnablementStatus and sets the default values. +func NewApiUsageReportEnablementStatus()(*ApiUsageReportEnablementStatus) { + m := &ApiUsageReportEnablementStatus{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApiUsageReportEnablementStatusFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApiUsageReportEnablementStatusFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApiUsageReportEnablementStatus(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ApiUsageReportEnablementStatus) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ApiUsageReportEnablementStatus) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApiUsageReportEnablementStatus) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["metric"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMetric(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["onboardingStatus"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseApiUsageReportOnboardingStatus) + if err != nil { + return err + } + if val != nil { + m.SetOnboardingStatus(val.(*ApiUsageReportOnboardingStatus)) + } + return nil + } + return res +} +// GetMetric gets the metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. +// returns a *string when successful +func (m *ApiUsageReportEnablementStatus) GetMetric()(*string) { + val, err := m.GetBackingStore().Get("metric") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApiUsageReportEnablementStatus) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOnboardingStatus gets the onboardingStatus property value. The onboardingStatus property +// returns a *ApiUsageReportOnboardingStatus when successful +func (m *ApiUsageReportEnablementStatus) GetOnboardingStatus()(*ApiUsageReportOnboardingStatus) { + val, err := m.GetBackingStore().Get("onboardingStatus") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ApiUsageReportOnboardingStatus) + } + return nil +} +// Serialize serializes information the current object +func (m *ApiUsageReportEnablementStatus) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("metric", m.GetMetric()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetOnboardingStatus() != nil { + cast := (*m.GetOnboardingStatus()).String() + err := writer.WriteStringValue("onboardingStatus", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ApiUsageReportEnablementStatus) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ApiUsageReportEnablementStatus) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetMetric sets the metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. +func (m *ApiUsageReportEnablementStatus) SetMetric(value *string)() { + err := m.GetBackingStore().Set("metric", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApiUsageReportEnablementStatus) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetOnboardingStatus sets the onboardingStatus property value. The onboardingStatus property +func (m *ApiUsageReportEnablementStatus) SetOnboardingStatus(value *ApiUsageReportOnboardingStatus)() { + err := m.GetBackingStore().Set("onboardingStatus", value) + if err != nil { + panic(err) + } +} +type ApiUsageReportEnablementStatusable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetMetric()(*string) + GetOdataType()(*string) + GetOnboardingStatus()(*ApiUsageReportOnboardingStatus) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetMetric(value *string)() + SetOdataType(value *string)() + SetOnboardingStatus(value *ApiUsageReportOnboardingStatus)() +} diff --git a/models/api_usage_report_enablement_status_collection_response.go b/models/api_usage_report_enablement_status_collection_response.go new file mode 100644 index 00000000000..7ef515dde06 --- /dev/null +++ b/models/api_usage_report_enablement_status_collection_response.go @@ -0,0 +1,91 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ApiUsageReportEnablementStatusCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewApiUsageReportEnablementStatusCollectionResponse instantiates a new ApiUsageReportEnablementStatusCollectionResponse and sets the default values. +func NewApiUsageReportEnablementStatusCollectionResponse()(*ApiUsageReportEnablementStatusCollectionResponse) { + m := &ApiUsageReportEnablementStatusCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateApiUsageReportEnablementStatusCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApiUsageReportEnablementStatusCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApiUsageReportEnablementStatusCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApiUsageReportEnablementStatusCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateApiUsageReportEnablementStatusFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ApiUsageReportEnablementStatusable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ApiUsageReportEnablementStatusable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ApiUsageReportEnablementStatusable when successful +func (m *ApiUsageReportEnablementStatusCollectionResponse) GetValue()([]ApiUsageReportEnablementStatusable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ApiUsageReportEnablementStatusable) + } + return nil +} +// Serialize serializes information the current object +func (m *ApiUsageReportEnablementStatusCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ApiUsageReportEnablementStatusCollectionResponse) SetValue(value []ApiUsageReportEnablementStatusable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ApiUsageReportEnablementStatusCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ApiUsageReportEnablementStatusable) + SetValue(value []ApiUsageReportEnablementStatusable)() +} diff --git a/models/api_usage_report_onboarding_status.go b/models/api_usage_report_onboarding_status.go new file mode 100644 index 00000000000..fa95cf4d482 --- /dev/null +++ b/models/api_usage_report_onboarding_status.go @@ -0,0 +1,45 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models +type ApiUsageReportOnboardingStatus int + +const ( + ENABLING_APIUSAGEREPORTONBOARDINGSTATUS ApiUsageReportOnboardingStatus = iota + ENABLED_APIUSAGEREPORTONBOARDINGSTATUS + DISABLING_APIUSAGEREPORTONBOARDINGSTATUS + DISABLED_APIUSAGEREPORTONBOARDINGSTATUS + UNKNOWNFUTUREVALUE_APIUSAGEREPORTONBOARDINGSTATUS +) + +func (i ApiUsageReportOnboardingStatus) String() string { + return []string{"enabling", "enabled", "disabling", "disabled", "unknownFutureValue"}[i] +} +func ParseApiUsageReportOnboardingStatus(v string) (any, error) { + result := ENABLING_APIUSAGEREPORTONBOARDINGSTATUS + switch v { + case "enabling": + result = ENABLING_APIUSAGEREPORTONBOARDINGSTATUS + case "enabled": + result = ENABLED_APIUSAGEREPORTONBOARDINGSTATUS + case "disabling": + result = DISABLING_APIUSAGEREPORTONBOARDINGSTATUS + case "disabled": + result = DISABLED_APIUSAGEREPORTONBOARDINGSTATUS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_APIUSAGEREPORTONBOARDINGSTATUS + default: + return nil, nil + } + return &result, nil +} +func SerializeApiUsageReportOnboardingStatus(values []ApiUsageReportOnboardingStatus) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ApiUsageReportOnboardingStatus) isMultiValue() bool { + return false +} diff --git a/models/application.go b/models/application.go index 8ccf3f2b48f..584b50a91d6 100644 --- a/models/application.go +++ b/models/application.go @@ -906,7 +906,7 @@ func (m *Application) GetIsDeviceOnlyAuthSupported()(*bool) { } return nil } -// GetIsDisabled gets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. +// GetIsDisabled gets the isDisabled property value. Deactivate an app without deleting it. This configuration specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. Learn more in Deactivate an app registration. // returns a *bool when successful func (m *Application) GetIsDisabled()(*bool) { val, err := m.GetBackingStore().Get("isDisabled") @@ -1812,7 +1812,7 @@ func (m *Application) SetIsDeviceOnlyAuthSupported(value *bool)() { panic(err) } } -// SetIsDisabled sets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. +// SetIsDisabled sets the isDisabled property value. Deactivate an app without deleting it. This configuration specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. Learn more in Deactivate an app registration. func (m *Application) SetIsDisabled(value *bool)() { err := m.GetBackingStore().Set("isDisabled", value) if err != nil { diff --git a/models/attribute_info.go b/models/attribute_info.go new file mode 100644 index 00000000000..3d45ce3202c --- /dev/null +++ b/models/attribute_info.go @@ -0,0 +1,190 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type AttributeInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAttributeInfo instantiates a new AttributeInfo and sets the default values. +func NewAttributeInfo()(*AttributeInfo) { + m := &AttributeInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAttributeInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAttributeInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAttributeInfo(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *AttributeInfo) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *AttributeInfo) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AttributeInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["name"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetName(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetValue(val) + } + return nil + } + return res +} +// GetName gets the name property value. The name of the attribute. +// returns a *string when successful +func (m *AttributeInfo) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *AttributeInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetValue gets the value property value. The value of the attribute. +// returns a *string when successful +func (m *AttributeInfo) GetValue()(*string) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AttributeInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("value", m.GetValue()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *AttributeInfo) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *AttributeInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetName sets the name property value. The name of the attribute. +func (m *AttributeInfo) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AttributeInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetValue sets the value property value. The value of the attribute. +func (m *AttributeInfo) SetValue(value *string)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type AttributeInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetName()(*string) + GetOdataType()(*string) + GetValue()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetName(value *string)() + SetOdataType(value *string)() + SetValue(value *string)() +} diff --git a/models/authentication_methods_registration_campaign_include_target.go b/models/authentication_methods_registration_campaign_include_target.go index cb1aea67e58..3336f0f1260 100644 --- a/models/authentication_methods_registration_campaign_include_target.go +++ b/models/authentication_methods_registration_campaign_include_target.go @@ -113,7 +113,7 @@ func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) GetOdataType()( } return nil } -// GetTargetedAuthenticationMethod gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. +// GetTargetedAuthenticationMethod gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. // returns a *string when successful func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) GetTargetedAuthenticationMethod()(*string) { val, err := m.GetBackingStore().Get("targetedAuthenticationMethod") @@ -197,7 +197,7 @@ func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) SetOdataType(va panic(err) } } -// SetTargetedAuthenticationMethod sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. +// SetTargetedAuthenticationMethod sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) SetTargetedAuthenticationMethod(value *string)() { err := m.GetBackingStore().Set("targetedAuthenticationMethod", value) if err != nil { diff --git a/models/backup_restore_root.go b/models/backup_restore_root.go index d6bd8922e3d..b7eb7b301dc 100644 --- a/models/backup_restore_root.go +++ b/models/backup_restore_root.go @@ -46,7 +46,7 @@ func (m *BackupRestoreRoot) GetBrowseSessions()([]BrowseSessionBaseable) { } return nil } -// GetDriveExclusionUnits gets the driveExclusionUnits property value. The driveExclusionUnits property +// GetDriveExclusionUnits gets the driveExclusionUnits property value. The list of drive exclusion units in the tenant. // returns a []DriveExclusionUnitable when successful func (m *BackupRestoreRoot) GetDriveExclusionUnits()([]DriveExclusionUnitable) { val, err := m.GetBackingStore().Get("driveExclusionUnits") @@ -58,7 +58,7 @@ func (m *BackupRestoreRoot) GetDriveExclusionUnits()([]DriveExclusionUnitable) { } return nil } -// GetDriveExclusionUnitsBulkAdditionJobs gets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property +// GetDriveExclusionUnitsBulkAdditionJobs gets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units in the tenant. // returns a []DriveExclusionUnitsBulkAdditionJobable when successful func (m *BackupRestoreRoot) GetDriveExclusionUnitsBulkAdditionJobs()([]DriveExclusionUnitsBulkAdditionJobable) { val, err := m.GetBackingStore().Get("driveExclusionUnitsBulkAdditionJobs") @@ -142,7 +142,7 @@ func (m *BackupRestoreRoot) GetExchangeRestoreSessions()([]ExchangeRestoreSessio } return nil } -// GetExclusionUnits gets the exclusionUnits property value. The exclusionUnits property +// GetExclusionUnits gets the exclusionUnits property value. The list of exclusion units in the tenant. // returns a []ExclusionUnitBaseable when successful func (m *BackupRestoreRoot) GetExclusionUnits()([]ExclusionUnitBaseable) { val, err := m.GetBackingStore().Get("exclusionUnits") @@ -686,7 +686,7 @@ func (m *BackupRestoreRoot) GetFieldDeserializers()(map[string]func(i878a80d2330 } return res } -// GetMailboxExclusionUnits gets the mailboxExclusionUnits property value. The mailboxExclusionUnits property +// GetMailboxExclusionUnits gets the mailboxExclusionUnits property value. The list of mailbox exclusion units in the tenant. // returns a []MailboxExclusionUnitable when successful func (m *BackupRestoreRoot) GetMailboxExclusionUnits()([]MailboxExclusionUnitable) { val, err := m.GetBackingStore().Get("mailboxExclusionUnits") @@ -698,7 +698,7 @@ func (m *BackupRestoreRoot) GetMailboxExclusionUnits()([]MailboxExclusionUnitabl } return nil } -// GetMailboxExclusionUnitsBulkAdditionJobs gets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property +// GetMailboxExclusionUnitsBulkAdditionJobs gets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units in the tenant. // returns a []MailboxExclusionUnitsBulkAdditionJobable when successful func (m *BackupRestoreRoot) GetMailboxExclusionUnitsBulkAdditionJobs()([]MailboxExclusionUnitsBulkAdditionJobable) { val, err := m.GetBackingStore().Get("mailboxExclusionUnitsBulkAdditionJobs") @@ -746,7 +746,7 @@ func (m *BackupRestoreRoot) GetMailboxProtectionUnitsBulkAdditionJobs()([]Mailbo } return nil } -// GetOneDriveForBusinessBrowseSessions gets the oneDriveForBusinessBrowseSessions property value. The list of onedriveforbusiness browse sessions in the tenant. +// GetOneDriveForBusinessBrowseSessions gets the oneDriveForBusinessBrowseSessions property value. The list of OneDrive for work or school browse sessions in the tenant. // returns a []OneDriveForBusinessBrowseSessionable when successful func (m *BackupRestoreRoot) GetOneDriveForBusinessBrowseSessions()([]OneDriveForBusinessBrowseSessionable) { val, err := m.GetBackingStore().Get("oneDriveForBusinessBrowseSessions") @@ -866,7 +866,7 @@ func (m *BackupRestoreRoot) GetServiceStatus()(ServiceStatusable) { } return nil } -// GetSharePointBrowseSessions gets the sharePointBrowseSessions property value. The list of sharepoint browse sessions in the tenant. +// GetSharePointBrowseSessions gets the sharePointBrowseSessions property value. The list of SharePoint browse sessions in the tenant. // returns a []SharePointBrowseSessionable when successful func (m *BackupRestoreRoot) GetSharePointBrowseSessions()([]SharePointBrowseSessionable) { val, err := m.GetBackingStore().Get("sharePointBrowseSessions") @@ -902,7 +902,7 @@ func (m *BackupRestoreRoot) GetSharePointRestoreSessions()([]SharePointRestoreSe } return nil } -// GetSiteExclusionUnits gets the siteExclusionUnits property value. The siteExclusionUnits property +// GetSiteExclusionUnits gets the siteExclusionUnits property value. The list of site exclusion units in the tenant. // returns a []SiteExclusionUnitable when successful func (m *BackupRestoreRoot) GetSiteExclusionUnits()([]SiteExclusionUnitable) { val, err := m.GetBackingStore().Get("siteExclusionUnits") @@ -914,7 +914,7 @@ func (m *BackupRestoreRoot) GetSiteExclusionUnits()([]SiteExclusionUnitable) { } return nil } -// GetSiteExclusionUnitsBulkAdditionJobs gets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property +// GetSiteExclusionUnitsBulkAdditionJobs gets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units in the tenant. // returns a []SiteExclusionUnitsBulkAdditionJobable when successful func (m *BackupRestoreRoot) GetSiteExclusionUnitsBulkAdditionJobs()([]SiteExclusionUnitsBulkAdditionJobable) { val, err := m.GetBackingStore().Get("siteExclusionUnitsBulkAdditionJobs") @@ -1374,14 +1374,14 @@ func (m *BackupRestoreRoot) SetBrowseSessions(value []BrowseSessionBaseable)() { panic(err) } } -// SetDriveExclusionUnits sets the driveExclusionUnits property value. The driveExclusionUnits property +// SetDriveExclusionUnits sets the driveExclusionUnits property value. The list of drive exclusion units in the tenant. func (m *BackupRestoreRoot) SetDriveExclusionUnits(value []DriveExclusionUnitable)() { err := m.GetBackingStore().Set("driveExclusionUnits", value) if err != nil { panic(err) } } -// SetDriveExclusionUnitsBulkAdditionJobs sets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property +// SetDriveExclusionUnitsBulkAdditionJobs sets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units in the tenant. func (m *BackupRestoreRoot) SetDriveExclusionUnitsBulkAdditionJobs(value []DriveExclusionUnitsBulkAdditionJobable)() { err := m.GetBackingStore().Set("driveExclusionUnitsBulkAdditionJobs", value) if err != nil { @@ -1430,21 +1430,21 @@ func (m *BackupRestoreRoot) SetExchangeRestoreSessions(value []ExchangeRestoreSe panic(err) } } -// SetExclusionUnits sets the exclusionUnits property value. The exclusionUnits property +// SetExclusionUnits sets the exclusionUnits property value. The list of exclusion units in the tenant. func (m *BackupRestoreRoot) SetExclusionUnits(value []ExclusionUnitBaseable)() { err := m.GetBackingStore().Set("exclusionUnits", value) if err != nil { panic(err) } } -// SetMailboxExclusionUnits sets the mailboxExclusionUnits property value. The mailboxExclusionUnits property +// SetMailboxExclusionUnits sets the mailboxExclusionUnits property value. The list of mailbox exclusion units in the tenant. func (m *BackupRestoreRoot) SetMailboxExclusionUnits(value []MailboxExclusionUnitable)() { err := m.GetBackingStore().Set("mailboxExclusionUnits", value) if err != nil { panic(err) } } -// SetMailboxExclusionUnitsBulkAdditionJobs sets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property +// SetMailboxExclusionUnitsBulkAdditionJobs sets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units in the tenant. func (m *BackupRestoreRoot) SetMailboxExclusionUnitsBulkAdditionJobs(value []MailboxExclusionUnitsBulkAdditionJobable)() { err := m.GetBackingStore().Set("mailboxExclusionUnitsBulkAdditionJobs", value) if err != nil { @@ -1472,7 +1472,7 @@ func (m *BackupRestoreRoot) SetMailboxProtectionUnitsBulkAdditionJobs(value []Ma panic(err) } } -// SetOneDriveForBusinessBrowseSessions sets the oneDriveForBusinessBrowseSessions property value. The list of onedriveforbusiness browse sessions in the tenant. +// SetOneDriveForBusinessBrowseSessions sets the oneDriveForBusinessBrowseSessions property value. The list of OneDrive for work or school browse sessions in the tenant. func (m *BackupRestoreRoot) SetOneDriveForBusinessBrowseSessions(value []OneDriveForBusinessBrowseSessionable)() { err := m.GetBackingStore().Set("oneDriveForBusinessBrowseSessions", value) if err != nil { @@ -1542,7 +1542,7 @@ func (m *BackupRestoreRoot) SetServiceStatus(value ServiceStatusable)() { panic(err) } } -// SetSharePointBrowseSessions sets the sharePointBrowseSessions property value. The list of sharepoint browse sessions in the tenant. +// SetSharePointBrowseSessions sets the sharePointBrowseSessions property value. The list of SharePoint browse sessions in the tenant. func (m *BackupRestoreRoot) SetSharePointBrowseSessions(value []SharePointBrowseSessionable)() { err := m.GetBackingStore().Set("sharePointBrowseSessions", value) if err != nil { @@ -1563,14 +1563,14 @@ func (m *BackupRestoreRoot) SetSharePointRestoreSessions(value []SharePointResto panic(err) } } -// SetSiteExclusionUnits sets the siteExclusionUnits property value. The siteExclusionUnits property +// SetSiteExclusionUnits sets the siteExclusionUnits property value. The list of site exclusion units in the tenant. func (m *BackupRestoreRoot) SetSiteExclusionUnits(value []SiteExclusionUnitable)() { err := m.GetBackingStore().Set("siteExclusionUnits", value) if err != nil { panic(err) } } -// SetSiteExclusionUnitsBulkAdditionJobs sets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property +// SetSiteExclusionUnitsBulkAdditionJobs sets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units in the tenant. func (m *BackupRestoreRoot) SetSiteExclusionUnitsBulkAdditionJobs(value []SiteExclusionUnitsBulkAdditionJobable)() { err := m.GetBackingStore().Set("siteExclusionUnitsBulkAdditionJobs", value) if err != nil { diff --git a/models/channel.go b/models/channel.go index f719c966f9a..a2a0607e15e 100644 --- a/models/channel.go +++ b/models/channel.go @@ -201,6 +201,22 @@ func (m *Channel) GetFieldDeserializers()(map[string]func(i878a80d2330e89d268963 } return nil } + res["joinedUsers"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ConversationMemberable) + } + } + m.SetJoinedUsers(res) + } + return nil + } res["layoutType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParseChannelLayoutType) if err != nil { @@ -393,6 +409,18 @@ func (m *Channel) GetIsFavoriteByDefault()(*bool) { } return nil } +// GetJoinedUsers gets the joinedUsers property value. The joinedUsers property +// returns a []ConversationMemberable when successful +func (m *Channel) GetJoinedUsers()([]ConversationMemberable) { + val, err := m.GetBackingStore().Get("joinedUsers") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ConversationMemberable) + } + return nil +} // GetLayoutType gets the layoutType property value. The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional post‑reply conversation format, and channels with the chat layout provide a chat‑like threading experience similar to group chats. // returns a *ChannelLayoutType when successful func (m *Channel) GetLayoutType()(*ChannelLayoutType) { @@ -621,6 +649,18 @@ func (m *Channel) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010 return err } } + if m.GetJoinedUsers() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetJoinedUsers())) + for i, v := range m.GetJoinedUsers() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("joinedUsers", cast) + if err != nil { + return err + } + } if m.GetLayoutType() != nil { cast := (*m.GetLayoutType()).String() err = writer.WriteStringValue("layoutType", &cast) @@ -791,6 +831,13 @@ func (m *Channel) SetIsFavoriteByDefault(value *bool)() { panic(err) } } +// SetJoinedUsers sets the joinedUsers property value. The joinedUsers property +func (m *Channel) SetJoinedUsers(value []ConversationMemberable)() { + err := m.GetBackingStore().Set("joinedUsers", value) + if err != nil { + panic(err) + } +} // SetLayoutType sets the layoutType property value. The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional post‑reply conversation format, and channels with the chat layout provide a chat‑like threading experience similar to group chats. func (m *Channel) SetLayoutType(value *ChannelLayoutType)() { err := m.GetBackingStore().Set("layoutType", value) @@ -894,6 +941,7 @@ type Channelable interface { GetFilesFolder()(DriveItemable) GetIsArchived()(*bool) GetIsFavoriteByDefault()(*bool) + GetJoinedUsers()([]ConversationMemberable) GetLayoutType()(*ChannelLayoutType) GetMembers()([]ConversationMemberable) GetMembershipType()(*ChannelMembershipType) @@ -916,6 +964,7 @@ type Channelable interface { SetFilesFolder(value DriveItemable)() SetIsArchived(value *bool)() SetIsFavoriteByDefault(value *bool)() + SetJoinedUsers(value []ConversationMemberable)() SetLayoutType(value *ChannelLayoutType)() SetMembers(value []ConversationMemberable)() SetMembershipType(value *ChannelMembershipType)() diff --git a/models/cloud_pc_agent_pool.go b/models/cloud_pc_agent_pool.go index 16e178c54e1..d94d4c1e0a3 100644 --- a/models/cloud_pc_agent_pool.go +++ b/models/cloud_pc_agent_pool.go @@ -82,7 +82,7 @@ func (m *CloudPcAgentPool) GetFieldDeserializers()(map[string]func(i878a80d2330e } return res } -// GetPoolUrl gets the poolUrl property value. The poolUrl property +// GetPoolUrl gets the poolUrl property value. The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. // returns a *string when successful func (m *CloudPcAgentPool) GetPoolUrl()(*string) { val, err := m.GetBackingStore().Get("poolUrl") @@ -157,7 +157,7 @@ func (m *CloudPcAgentPool) SetBillingConfiguration(value CloudPcAgentPoolBilling panic(err) } } -// SetPoolUrl sets the poolUrl property value. The poolUrl property +// SetPoolUrl sets the poolUrl property value. The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. func (m *CloudPcAgentPool) SetPoolUrl(value *string)() { err := m.GetBackingStore().Set("poolUrl", value) if err != nil { diff --git a/models/cloud_pc_agent_pool_billing_configuration.go b/models/cloud_pc_agent_pool_billing_configuration.go index b1c03913ffc..881fa55fbe9 100644 --- a/models/cloud_pc_agent_pool_billing_configuration.go +++ b/models/cloud_pc_agent_pool_billing_configuration.go @@ -43,7 +43,7 @@ func (m *CloudPcAgentPoolBillingConfiguration) GetAdditionalData()(map[string]an func (m *CloudPcAgentPoolBillingConfiguration) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } -// GetBillingPlanId gets the billingPlanId property value. The billingPlanId property +// GetBillingPlanId gets the billingPlanId property value. The identifier of the billing plan. // returns a *string when successful func (m *CloudPcAgentPoolBillingConfiguration) GetBillingPlanId()(*string) { val, err := m.GetBackingStore().Get("billingPlanId") @@ -155,7 +155,7 @@ func (m *CloudPcAgentPoolBillingConfiguration) SetAdditionalData(value map[strin func (m *CloudPcAgentPoolBillingConfiguration) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetBillingPlanId sets the billingPlanId property value. The billingPlanId property +// SetBillingPlanId sets the billingPlanId property value. The identifier of the billing plan. func (m *CloudPcAgentPoolBillingConfiguration) SetBillingPlanId(value *string)() { err := m.GetBackingStore().Set("billingPlanId", value) if err != nil { diff --git a/models/cloud_pc_agent_pool_capability_configuration.go b/models/cloud_pc_agent_pool_capability_configuration.go index eae99e98471..3310d37b366 100644 --- a/models/cloud_pc_agent_pool_capability_configuration.go +++ b/models/cloud_pc_agent_pool_capability_configuration.go @@ -24,7 +24,7 @@ func NewCloudPcAgentPoolCapabilityConfiguration()(*CloudPcAgentPoolCapabilityCon func CreateCloudPcAgentPoolCapabilityConfigurationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewCloudPcAgentPoolCapabilityConfiguration(), nil } -// GetEnableSingleSignOn gets the enableSingleSignOn property value. The enableSingleSignOn property +// GetEnableSingleSignOn gets the enableSingleSignOn property value. When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. // returns a *bool when successful func (m *CloudPcAgentPoolCapabilityConfiguration) GetEnableSingleSignOn()(*bool) { val, err := m.GetBackingStore().Get("enableSingleSignOn") @@ -66,7 +66,7 @@ func (m *CloudPcAgentPoolCapabilityConfiguration) Serialize(writer i878a80d2330e } return nil } -// SetEnableSingleSignOn sets the enableSingleSignOn property value. The enableSingleSignOn property +// SetEnableSingleSignOn sets the enableSingleSignOn property value. When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. func (m *CloudPcAgentPoolCapabilityConfiguration) SetEnableSingleSignOn(value *bool)() { err := m.GetBackingStore().Set("enableSingleSignOn", value) if err != nil { diff --git a/models/cloud_pc_agent_pool_scaling_policy.go b/models/cloud_pc_agent_pool_scaling_policy.go index 21c955eeceb..3329465573c 100644 --- a/models/cloud_pc_agent_pool_scaling_policy.go +++ b/models/cloud_pc_agent_pool_scaling_policy.go @@ -79,7 +79,7 @@ func (m *CloudPcAgentPoolScalingPolicy) GetFieldDeserializers()(map[string]func( } return res } -// GetMaximumCount gets the maximumCount property value. The maximumCount property +// GetMaximumCount gets the maximumCount property value. The maximum number of Cloud PCs in the pool. The valid values are 1 to 900, and must be greater than or equal to minimumCount. // returns a *int32 when successful func (m *CloudPcAgentPoolScalingPolicy) GetMaximumCount()(*int32) { val, err := m.GetBackingStore().Get("maximumCount") @@ -91,7 +91,7 @@ func (m *CloudPcAgentPoolScalingPolicy) GetMaximumCount()(*int32) { } return nil } -// GetMinimumCount gets the minimumCount property value. The minimumCount property +// GetMinimumCount gets the minimumCount property value. The minimum number of Cloud PCs in the pool. The valid values are 0 to 900, and must be less than or equal to maximumCount. // returns a *int32 when successful func (m *CloudPcAgentPoolScalingPolicy) GetMinimumCount()(*int32) { val, err := m.GetBackingStore().Get("minimumCount") @@ -154,14 +154,14 @@ func (m *CloudPcAgentPoolScalingPolicy) SetAdditionalData(value map[string]any)( func (m *CloudPcAgentPoolScalingPolicy) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetMaximumCount sets the maximumCount property value. The maximumCount property +// SetMaximumCount sets the maximumCount property value. The maximum number of Cloud PCs in the pool. The valid values are 1 to 900, and must be greater than or equal to minimumCount. func (m *CloudPcAgentPoolScalingPolicy) SetMaximumCount(value *int32)() { err := m.GetBackingStore().Set("maximumCount", value) if err != nil { panic(err) } } -// SetMinimumCount sets the minimumCount property value. The minimumCount property +// SetMinimumCount sets the minimumCount property value. The minimum number of Cloud PCs in the pool. The valid values are 0 to 900, and must be less than or equal to maximumCount. func (m *CloudPcAgentPoolScalingPolicy) SetMinimumCount(value *int32)() { err := m.GetBackingStore().Set("minimumCount", value) if err != nil { diff --git a/models/cloud_pc_agent_pool_session_usage.go b/models/cloud_pc_agent_pool_session_usage.go index 54b5acbbda6..0a9528be0b2 100644 --- a/models/cloud_pc_agent_pool_session_usage.go +++ b/models/cloud_pc_agent_pool_session_usage.go @@ -25,7 +25,7 @@ func NewCloudPcAgentPoolSessionUsage()(*CloudPcAgentPoolSessionUsage) { func CreateCloudPcAgentPoolSessionUsageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewCloudPcAgentPoolSessionUsage(), nil } -// GetActiveSessionsCount gets the activeSessionsCount property value. The activeSessionsCount property +// GetActiveSessionsCount gets the activeSessionsCount property value. The number of active sessions in the pool. Read-only. // returns a *int32 when successful func (m *CloudPcAgentPoolSessionUsage) GetActiveSessionsCount()(*int32) { val, err := m.GetBackingStore().Get("activeSessionsCount") @@ -50,7 +50,7 @@ func (m *CloudPcAgentPoolSessionUsage) GetAdditionalData()(map[string]any) { } return val.(map[string]any) } -// GetAvailableSessionsCount gets the availableSessionsCount property value. The availableSessionsCount property +// GetAvailableSessionsCount gets the availableSessionsCount property value. The number of available sessions in the pool. Read-only. // returns a *int32 when successful func (m *CloudPcAgentPoolSessionUsage) GetAvailableSessionsCount()(*int32) { val, err := m.GetBackingStore().Get("availableSessionsCount") @@ -143,7 +143,7 @@ func (m *CloudPcAgentPoolSessionUsage) Serialize(writer i878a80d2330e89d26896388 } return nil } -// SetActiveSessionsCount sets the activeSessionsCount property value. The activeSessionsCount property +// SetActiveSessionsCount sets the activeSessionsCount property value. The number of active sessions in the pool. Read-only. func (m *CloudPcAgentPoolSessionUsage) SetActiveSessionsCount(value *int32)() { err := m.GetBackingStore().Set("activeSessionsCount", value) if err != nil { @@ -157,7 +157,7 @@ func (m *CloudPcAgentPoolSessionUsage) SetAdditionalData(value map[string]any)() panic(err) } } -// SetAvailableSessionsCount sets the availableSessionsCount property value. The availableSessionsCount property +// SetAvailableSessionsCount sets the availableSessionsCount property value. The number of available sessions in the pool. Read-only. func (m *CloudPcAgentPoolSessionUsage) SetAvailableSessionsCount(value *int32)() { err := m.GetBackingStore().Set("availableSessionsCount", value) if err != nil { diff --git a/models/cloud_pc_agent_pool_user_assignment.go b/models/cloud_pc_agent_pool_user_assignment.go index 738f9f53065..f3cac4882b1 100644 --- a/models/cloud_pc_agent_pool_user_assignment.go +++ b/models/cloud_pc_agent_pool_user_assignment.go @@ -40,7 +40,7 @@ func (m *CloudPcAgentPoolUserAssignment) GetFieldDeserializers()(map[string]func } return res } -// GetUserPrincipalId gets the userPrincipalId property value. The userPrincipalId property +// GetUserPrincipalId gets the userPrincipalId property value. The unique identifier of the user principal. // returns a *string when successful func (m *CloudPcAgentPoolUserAssignment) GetUserPrincipalId()(*string) { val, err := m.GetBackingStore().Get("userPrincipalId") @@ -66,7 +66,7 @@ func (m *CloudPcAgentPoolUserAssignment) Serialize(writer i878a80d2330e89d268963 } return nil } -// SetUserPrincipalId sets the userPrincipalId property value. The userPrincipalId property +// SetUserPrincipalId sets the userPrincipalId property value. The unique identifier of the user principal. func (m *CloudPcAgentPoolUserAssignment) SetUserPrincipalId(value *string)() { err := m.GetBackingStore().Set("userPrincipalId", value) if err != nil { diff --git a/models/cloud_pc_cloud_app.go b/models/cloud_pc_cloud_app.go index 495cc15031d..9afdd556bfa 100644 --- a/models/cloud_pc_cloud_app.go +++ b/models/cloud_pc_cloud_app.go @@ -23,7 +23,7 @@ func NewCloudPcCloudApp()(*CloudPcCloudApp) { func CreateCloudPcCloudAppFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewCloudPcCloudApp(), nil } -// GetActionFailedErrorCode gets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only. +// GetActionFailedErrorCode gets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue, iconPathInvalid, filePathInvalid. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconPathInvalid, filePathInvalid. The default value is null. Supports $filter, $select, $orderBy. Read-only. // returns a *CloudPcCloudAppActionFailedErrorCode when successful func (m *CloudPcCloudApp) GetActionFailedErrorCode()(*CloudPcCloudAppActionFailedErrorCode) { val, err := m.GetBackingStore().Get("actionFailedErrorCode") @@ -275,7 +275,7 @@ func (m *CloudPcCloudApp) GetLastPublishedDateTime()(*i336074805fc853987abe6f7fe } return nil } -// GetProvisioningPolicyId gets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Read-only. Required. +// GetProvisioningPolicyId gets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Required. // returns a *string when successful func (m *CloudPcCloudApp) GetProvisioningPolicyId()(*string) { val, err := m.GetBackingStore().Get("provisioningPolicyId") @@ -381,7 +381,7 @@ func (m *CloudPcCloudApp) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0 } return nil } -// SetActionFailedErrorCode sets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only. +// SetActionFailedErrorCode sets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue, iconPathInvalid, filePathInvalid. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconPathInvalid, filePathInvalid. The default value is null. Supports $filter, $select, $orderBy. Read-only. func (m *CloudPcCloudApp) SetActionFailedErrorCode(value *CloudPcCloudAppActionFailedErrorCode)() { err := m.GetBackingStore().Set("actionFailedErrorCode", value) if err != nil { @@ -451,7 +451,7 @@ func (m *CloudPcCloudApp) SetLastPublishedDateTime(value *i336074805fc853987abe6 panic(err) } } -// SetProvisioningPolicyId sets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Read-only. Required. +// SetProvisioningPolicyId sets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Required. func (m *CloudPcCloudApp) SetProvisioningPolicyId(value *string)() { err := m.GetBackingStore().Set("provisioningPolicyId", value) if err != nil { diff --git a/models/cloud_pc_cloud_app_detail.go b/models/cloud_pc_cloud_app_detail.go index fe23dcc9225..c804336a6bb 100644 --- a/models/cloud_pc_cloud_app_detail.go +++ b/models/cloud_pc_cloud_app_detail.go @@ -131,7 +131,7 @@ func (m *CloudPcCloudAppDetail) GetFieldDeserializers()(map[string]func(i878a80d } return res } -// GetFilePath gets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. Read-only. +// GetFilePath gets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. // returns a *string when successful func (m *CloudPcCloudAppDetail) GetFilePath()(*string) { val, err := m.GetBackingStore().Get("filePath") @@ -237,7 +237,7 @@ func (m *CloudPcCloudAppDetail) SetCommandLineArguments(value *string)() { panic(err) } } -// SetFilePath sets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. Read-only. +// SetFilePath sets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. func (m *CloudPcCloudAppDetail) SetFilePath(value *string)() { err := m.GetBackingStore().Set("filePath", value) if err != nil { diff --git a/models/cloud_pc_configuration.go b/models/cloud_pc_configuration.go index bc77c22332a..7ffca76ce1b 100644 --- a/models/cloud_pc_configuration.go +++ b/models/cloud_pc_configuration.go @@ -99,7 +99,7 @@ func (m *CloudPcConfiguration) GetFieldDeserializers()(map[string]func(i878a80d2 } return res } -// GetImageDisplayName gets the imageDisplayName property value. The imageDisplayName property +// GetImageDisplayName gets the imageDisplayName property value. The display name of the image. Read-only. // returns a *string when successful func (m *CloudPcConfiguration) GetImageDisplayName()(*string) { val, err := m.GetBackingStore().Get("imageDisplayName") @@ -111,7 +111,7 @@ func (m *CloudPcConfiguration) GetImageDisplayName()(*string) { } return nil } -// GetImageId gets the imageId property value. The imageId property +// GetImageId gets the imageId property value. The unique identifier of the operating system image used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. // returns a *string when successful func (m *CloudPcConfiguration) GetImageId()(*string) { val, err := m.GetBackingStore().Get("imageId") @@ -147,7 +147,7 @@ func (m *CloudPcConfiguration) GetOdataType()(*string) { } return nil } -// GetOsLocale gets the osLocale property value. The osLocale property +// GetOsLocale gets the osLocale property value. The operating system locale for the Cloud PC. // returns a *string when successful func (m *CloudPcConfiguration) GetOsLocale()(*string) { val, err := m.GetBackingStore().Get("osLocale") @@ -211,14 +211,14 @@ func (m *CloudPcConfiguration) SetAdditionalData(value map[string]any)() { func (m *CloudPcConfiguration) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetImageDisplayName sets the imageDisplayName property value. The imageDisplayName property +// SetImageDisplayName sets the imageDisplayName property value. The display name of the image. Read-only. func (m *CloudPcConfiguration) SetImageDisplayName(value *string)() { err := m.GetBackingStore().Set("imageDisplayName", value) if err != nil { panic(err) } } -// SetImageId sets the imageId property value. The imageId property +// SetImageId sets the imageId property value. The unique identifier of the operating system image used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. func (m *CloudPcConfiguration) SetImageId(value *string)() { err := m.GetBackingStore().Set("imageId", value) if err != nil { @@ -239,7 +239,7 @@ func (m *CloudPcConfiguration) SetOdataType(value *string)() { panic(err) } } -// SetOsLocale sets the osLocale property value. The osLocale property +// SetOsLocale sets the osLocale property value. The operating system locale for the Cloud PC. func (m *CloudPcConfiguration) SetOsLocale(value *string)() { err := m.GetBackingStore().Set("osLocale", value) if err != nil { diff --git a/models/cloud_pc_microsoft_hosted_network_configuration.go b/models/cloud_pc_microsoft_hosted_network_configuration.go index 57e691fc12e..68112cbce69 100644 --- a/models/cloud_pc_microsoft_hosted_network_configuration.go +++ b/models/cloud_pc_microsoft_hosted_network_configuration.go @@ -68,7 +68,7 @@ func (m *CloudPcMicrosoftHostedNetworkConfiguration) GetGeographicLocationType() } return nil } -// GetRegionGroups gets the regionGroups property value. The regionGroups property +// GetRegionGroups gets the regionGroups property value. The region group configurations for the network. // returns a []CloudPcRegionGroupConfigurationable when successful func (m *CloudPcMicrosoftHostedNetworkConfiguration) GetRegionGroups()([]CloudPcRegionGroupConfigurationable) { val, err := m.GetBackingStore().Get("regionGroups") @@ -114,7 +114,7 @@ func (m *CloudPcMicrosoftHostedNetworkConfiguration) SetGeographicLocationType(v panic(err) } } -// SetRegionGroups sets the regionGroups property value. The regionGroups property +// SetRegionGroups sets the regionGroups property value. The region group configurations for the network. func (m *CloudPcMicrosoftHostedNetworkConfiguration) SetRegionGroups(value []CloudPcRegionGroupConfigurationable)() { err := m.GetBackingStore().Set("regionGroups", value) if err != nil { diff --git a/models/cloud_pc_pool.go b/models/cloud_pc_pool.go index 864146aa413..09ce21e6147 100644 --- a/models/cloud_pc_pool.go +++ b/models/cloud_pc_pool.go @@ -41,7 +41,7 @@ func CreateCloudPcPoolFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a } return NewCloudPcPool(), nil } -// GetAssignments gets the assignments property value. The assignments property +// GetAssignments gets the assignments property value. The collection of assignments that grant user or service principal identities access to this pool. // returns a []CloudPcPoolAssignmentable when successful func (m *CloudPcPool) GetAssignments()([]CloudPcPoolAssignmentable) { val, err := m.GetBackingStore().Get("assignments") @@ -77,7 +77,7 @@ func (m *CloudPcPool) GetCloudPcConfiguration()(CloudPcConfigurationable) { } return nil } -// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// GetCreatedDateTime gets the createdDateTime property value. The date and time when the pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. // returns a *Time when successful func (m *CloudPcPool) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("createdDateTime") @@ -89,7 +89,7 @@ func (m *CloudPcPool) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f } return nil } -// GetDescription gets the description property value. The description property +// GetDescription gets the description property value. The description of the pool. The maximum length is 512 characters. // returns a *string when successful func (m *CloudPcPool) GetDescription()(*string) { val, err := m.GetBackingStore().Get("description") @@ -101,7 +101,7 @@ func (m *CloudPcPool) GetDescription()(*string) { } return nil } -// GetDisplayName gets the displayName property value. The displayName property +// GetDisplayName gets the displayName property value. The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. // returns a *string when successful func (m *CloudPcPool) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -205,7 +205,7 @@ func (m *CloudPcPool) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26 } return res } -// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. // returns a *Time when successful func (m *CloudPcPool) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("lastModifiedDateTime") @@ -291,7 +291,7 @@ func (m *CloudPcPool) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6 } return nil } -// SetAssignments sets the assignments property value. The assignments property +// SetAssignments sets the assignments property value. The collection of assignments that grant user or service principal identities access to this pool. func (m *CloudPcPool) SetAssignments(value []CloudPcPoolAssignmentable)() { err := m.GetBackingStore().Set("assignments", value) if err != nil { @@ -312,28 +312,28 @@ func (m *CloudPcPool) SetCloudPcConfiguration(value CloudPcConfigurationable)() panic(err) } } -// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +// SetCreatedDateTime sets the createdDateTime property value. The date and time when the pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. func (m *CloudPcPool) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("createdDateTime", value) if err != nil { panic(err) } } -// SetDescription sets the description property value. The description property +// SetDescription sets the description property value. The description of the pool. The maximum length is 512 characters. func (m *CloudPcPool) SetDescription(value *string)() { err := m.GetBackingStore().Set("description", value) if err != nil { panic(err) } } -// SetDisplayName sets the displayName property value. The displayName property +// SetDisplayName sets the displayName property value. The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. func (m *CloudPcPool) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. func (m *CloudPcPool) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("lastModifiedDateTime", value) if err != nil { diff --git a/models/cloud_pc_provisioning_policy.go b/models/cloud_pc_provisioning_policy.go index 4b83d195710..af4fe9bc78a 100644 --- a/models/cloud_pc_provisioning_policy.go +++ b/models/cloud_pc_provisioning_policy.go @@ -47,7 +47,7 @@ func (m *CloudPcProvisioningPolicy) GetAssignments()([]CloudPcProvisioningPolicy } return nil } -// GetAutopatch gets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. Supports $select. +// GetAutopatch gets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. When you create or update a provisioning policy with autopatch, you must use a delegated token and the signed-in user must have the Intune Administrator role. Supports $select. // returns a CloudPcProvisioningPolicyAutopatchable when successful func (m *CloudPcProvisioningPolicy) GetAutopatch()(CloudPcProvisioningPolicyAutopatchable) { val, err := m.GetBackingStore().Get("autopatch") @@ -59,7 +59,7 @@ func (m *CloudPcProvisioningPolicy) GetAutopatch()(CloudPcProvisioningPolicyAuto } return nil } -// GetAutopilotConfiguration gets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. Supports $select. +// GetAutopilotConfiguration gets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. When you create or update a provisioning policy with autopilotConfiguration, use the required Microsoft Graph permissions listed on the corresponding create and update API pages. In delegated scenarios, the signed-in user must also have the Microsoft.Intune/DeviceConfigurations/Assign Intune RBAC permission. Supports $select. // returns a CloudPcAutopilotConfigurationable when successful func (m *CloudPcProvisioningPolicy) GetAutopilotConfiguration()(CloudPcAutopilotConfigurationable) { val, err := m.GetBackingStore().Get("autopilotConfiguration") @@ -841,14 +841,14 @@ func (m *CloudPcProvisioningPolicy) SetAssignments(value []CloudPcProvisioningPo panic(err) } } -// SetAutopatch sets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. Supports $select. +// SetAutopatch sets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. When you create or update a provisioning policy with autopatch, you must use a delegated token and the signed-in user must have the Intune Administrator role. Supports $select. func (m *CloudPcProvisioningPolicy) SetAutopatch(value CloudPcProvisioningPolicyAutopatchable)() { err := m.GetBackingStore().Set("autopatch", value) if err != nil { panic(err) } } -// SetAutopilotConfiguration sets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. Supports $select. +// SetAutopilotConfiguration sets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. When you create or update a provisioning policy with autopilotConfiguration, use the required Microsoft Graph permissions listed on the corresponding create and update API pages. In delegated scenarios, the signed-in user must also have the Microsoft.Intune/DeviceConfigurations/Assign Intune RBAC permission. Supports $select. func (m *CloudPcProvisioningPolicy) SetAutopilotConfiguration(value CloudPcAutopilotConfigurationable)() { err := m.GetBackingStore().Set("autopilotConfiguration", value) if err != nil { diff --git a/models/cloud_pc_region_group_configuration.go b/models/cloud_pc_region_group_configuration.go index 46b35fd9176..ffd02ab30c3 100644 --- a/models/cloud_pc_region_group_configuration.go +++ b/models/cloud_pc_region_group_configuration.go @@ -109,7 +109,7 @@ func (m *CloudPcRegionGroupConfiguration) GetRegionGroup()(*CloudPcRegionGroup) } return nil } -// GetRegions gets the regions property value. The regions property +// GetRegions gets the regions property value. The list of region names within the region group. The default value is automatic. // returns a []string when successful func (m *CloudPcRegionGroupConfiguration) GetRegions()([]string) { val, err := m.GetBackingStore().Get("regions") @@ -175,7 +175,7 @@ func (m *CloudPcRegionGroupConfiguration) SetRegionGroup(value *CloudPcRegionGro panic(err) } } -// SetRegions sets the regions property value. The regions property +// SetRegions sets the regions property value. The list of region names within the region group. The default value is automatic. func (m *CloudPcRegionGroupConfiguration) SetRegions(value []string)() { err := m.GetBackingStore().Set("regions", value) if err != nil { diff --git a/models/correlated_identity.go b/models/correlated_identity.go new file mode 100644 index 00000000000..6f4e80e603e --- /dev/null +++ b/models/correlated_identity.go @@ -0,0 +1,228 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CorrelatedIdentity struct { + Entity +} +// NewCorrelatedIdentity instantiates a new CorrelatedIdentity and sets the default values. +func NewCorrelatedIdentity()(*CorrelatedIdentity) { + m := &CorrelatedIdentity{ + Entity: *NewEntity(), + } + return m +} +// CreateCorrelatedIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCorrelatedIdentityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCorrelatedIdentity(), nil +} +// GetCorrelatedDateTime gets the correlatedDateTime property value. The date and time when the identity was correlated. Supports $orderby. +// returns a *Time when successful +func (m *CorrelatedIdentity) GetCorrelatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("correlatedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetError gets the error property value. Error information if the correlation for this identity failed. null if successful. Supports $filter (eq). +// returns a CorrelationErrorable when successful +func (m *CorrelatedIdentity) GetError()(CorrelationErrorable) { + val, err := m.GetBackingStore().Get("error") + if err != nil { + panic(err) + } + if val != nil { + return val.(CorrelationErrorable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CorrelatedIdentity) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["correlatedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetCorrelatedDateTime(val) + } + return nil + } + res["error"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateCorrelationErrorFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetError(val.(CorrelationErrorable)) + } + return nil + } + res["sourceIdentity"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateIdentityInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSourceIdentity(val.(IdentityInfoable)) + } + return nil + } + res["status"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetStatus(val) + } + return nil + } + res["targetIdentity"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateIdentityInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetTargetIdentity(val.(IdentityInfoable)) + } + return nil + } + return res +} +// GetSourceIdentity gets the sourceIdentity property value. The source identity information from the on-premises directory. Supports $filter (eq). +// returns a IdentityInfoable when successful +func (m *CorrelatedIdentity) GetSourceIdentity()(IdentityInfoable) { + val, err := m.GetBackingStore().Get("sourceIdentity") + if err != nil { + panic(err) + } + if val != nil { + return val.(IdentityInfoable) + } + return nil +} +// GetStatus gets the status property value. The correlation and assignment status. Possible values include: uncorrelated, correlatedNotAssigned, correlatedAssigned and failToCorrelate. Supports $filter (eq), $count. +// returns a *string when successful +func (m *CorrelatedIdentity) GetStatus()(*string) { + val, err := m.GetBackingStore().Get("status") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTargetIdentity gets the targetIdentity property value. The target identity information from Microsoft Entra ID. Supports $filter (eq). +// returns a IdentityInfoable when successful +func (m *CorrelatedIdentity) GetTargetIdentity()(IdentityInfoable) { + val, err := m.GetBackingStore().Get("targetIdentity") + if err != nil { + panic(err) + } + if val != nil { + return val.(IdentityInfoable) + } + return nil +} +// Serialize serializes information the current object +func (m *CorrelatedIdentity) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteTimeValue("correlatedDateTime", m.GetCorrelatedDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("error", m.GetError()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("sourceIdentity", m.GetSourceIdentity()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("status", m.GetStatus()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("targetIdentity", m.GetTargetIdentity()) + if err != nil { + return err + } + } + return nil +} +// SetCorrelatedDateTime sets the correlatedDateTime property value. The date and time when the identity was correlated. Supports $orderby. +func (m *CorrelatedIdentity) SetCorrelatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("correlatedDateTime", value) + if err != nil { + panic(err) + } +} +// SetError sets the error property value. Error information if the correlation for this identity failed. null if successful. Supports $filter (eq). +func (m *CorrelatedIdentity) SetError(value CorrelationErrorable)() { + err := m.GetBackingStore().Set("error", value) + if err != nil { + panic(err) + } +} +// SetSourceIdentity sets the sourceIdentity property value. The source identity information from the on-premises directory. Supports $filter (eq). +func (m *CorrelatedIdentity) SetSourceIdentity(value IdentityInfoable)() { + err := m.GetBackingStore().Set("sourceIdentity", value) + if err != nil { + panic(err) + } +} +// SetStatus sets the status property value. The correlation and assignment status. Possible values include: uncorrelated, correlatedNotAssigned, correlatedAssigned and failToCorrelate. Supports $filter (eq), $count. +func (m *CorrelatedIdentity) SetStatus(value *string)() { + err := m.GetBackingStore().Set("status", value) + if err != nil { + panic(err) + } +} +// SetTargetIdentity sets the targetIdentity property value. The target identity information from Microsoft Entra ID. Supports $filter (eq). +func (m *CorrelatedIdentity) SetTargetIdentity(value IdentityInfoable)() { + err := m.GetBackingStore().Set("targetIdentity", value) + if err != nil { + panic(err) + } +} +type CorrelatedIdentityable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCorrelatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetError()(CorrelationErrorable) + GetSourceIdentity()(IdentityInfoable) + GetStatus()(*string) + GetTargetIdentity()(IdentityInfoable) + SetCorrelatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetError(value CorrelationErrorable)() + SetSourceIdentity(value IdentityInfoable)() + SetStatus(value *string)() + SetTargetIdentity(value IdentityInfoable)() +} diff --git a/models/correlation_error.go b/models/correlation_error.go new file mode 100644 index 00000000000..9a965607a0d --- /dev/null +++ b/models/correlation_error.go @@ -0,0 +1,190 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type CorrelationError struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewCorrelationError instantiates a new CorrelationError and sets the default values. +func NewCorrelationError()(*CorrelationError) { + m := &CorrelationError{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateCorrelationErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCorrelationErrorFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCorrelationError(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *CorrelationError) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *CorrelationError) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCode gets the code property value. The error code indicating why the correlation failed. +// returns a *string when successful +func (m *CorrelationError) GetCode()(*string) { + val, err := m.GetBackingStore().Get("code") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CorrelationError) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["code"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCode(val) + } + return nil + } + res["message"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMessage(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetMessage gets the message property value. A human-readable description of the error. +// returns a *string when successful +func (m *CorrelationError) GetMessage()(*string) { + val, err := m.GetBackingStore().Get("message") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *CorrelationError) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *CorrelationError) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("code", m.GetCode()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("message", m.GetMessage()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *CorrelationError) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *CorrelationError) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCode sets the code property value. The error code indicating why the correlation failed. +func (m *CorrelationError) SetCode(value *string)() { + err := m.GetBackingStore().Set("code", value) + if err != nil { + panic(err) + } +} +// SetMessage sets the message property value. A human-readable description of the error. +func (m *CorrelationError) SetMessage(value *string)() { + err := m.GetBackingStore().Set("message", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *CorrelationError) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type CorrelationErrorable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCode()(*string) + GetMessage()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCode(value *string)() + SetMessage(value *string)() + SetOdataType(value *string)() +} diff --git a/models/drive_exclusion_unit.go b/models/drive_exclusion_unit.go index f5f6e7f42f8..c51a22d6667 100644 --- a/models/drive_exclusion_unit.go +++ b/models/drive_exclusion_unit.go @@ -24,7 +24,7 @@ func NewDriveExclusionUnit()(*DriveExclusionUnit) { func CreateDriveExclusionUnitFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewDriveExclusionUnit(), nil } -// GetDirectoryObjectId gets the directoryObjectId property value. The directoryObjectId property +// GetDirectoryObjectId gets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the drive. // returns a *string when successful func (m *DriveExclusionUnit) GetDirectoryObjectId()(*string) { val, err := m.GetBackingStore().Get("directoryObjectId") @@ -36,7 +36,7 @@ func (m *DriveExclusionUnit) GetDirectoryObjectId()(*string) { } return nil } -// GetDisplayName gets the displayName property value. The displayName property +// GetDisplayName gets the displayName property value. The display name of the user associated with the drive. // returns a *string when successful func (m *DriveExclusionUnit) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -48,7 +48,7 @@ func (m *DriveExclusionUnit) GetDisplayName()(*string) { } return nil } -// GetEmail gets the email property value. The email property +// GetEmail gets the email property value. The email address of the user associated with the drive. // returns a *string when successful func (m *DriveExclusionUnit) GetEmail()(*string) { val, err := m.GetBackingStore().Get("email") @@ -110,21 +110,21 @@ func (m *DriveExclusionUnit) Serialize(writer i878a80d2330e89d26896388a3f487eef2 } return nil } -// SetDirectoryObjectId sets the directoryObjectId property value. The directoryObjectId property +// SetDirectoryObjectId sets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the drive. func (m *DriveExclusionUnit) SetDirectoryObjectId(value *string)() { err := m.GetBackingStore().Set("directoryObjectId", value) if err != nil { panic(err) } } -// SetDisplayName sets the displayName property value. The displayName property +// SetDisplayName sets the displayName property value. The display name of the user associated with the drive. func (m *DriveExclusionUnit) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetEmail sets the email property value. The email property +// SetEmail sets the email property value. The email address of the user associated with the drive. func (m *DriveExclusionUnit) SetEmail(value *string)() { err := m.GetBackingStore().Set("email", value) if err != nil { diff --git a/models/drive_exclusion_units_bulk_addition_job.go b/models/drive_exclusion_units_bulk_addition_job.go index abda00d1efb..6b3165d6378 100644 --- a/models/drive_exclusion_units_bulk_addition_job.go +++ b/models/drive_exclusion_units_bulk_addition_job.go @@ -24,7 +24,7 @@ func NewDriveExclusionUnitsBulkAdditionJob()(*DriveExclusionUnitsBulkAdditionJob func CreateDriveExclusionUnitsBulkAdditionJobFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewDriveExclusionUnitsBulkAdditionJob(), nil } -// GetDrives gets the drives property value. The drives property +// GetDrives gets the drives property value. The email addresses or user principal names of the users whose OneDrive drives are to be added as exclusion units to the protection policy. // returns a []string when successful func (m *DriveExclusionUnitsBulkAdditionJob) GetDrives()([]string) { val, err := m.GetBackingStore().Get("drives") @@ -72,7 +72,7 @@ func (m *DriveExclusionUnitsBulkAdditionJob) Serialize(writer i878a80d2330e89d26 } return nil } -// SetDrives sets the drives property value. The drives property +// SetDrives sets the drives property value. The email addresses or user principal names of the users whose OneDrive drives are to be added as exclusion units to the protection policy. func (m *DriveExclusionUnitsBulkAdditionJob) SetDrives(value []string)() { err := m.GetBackingStore().Set("drives", value) if err != nil { diff --git a/models/entity.go b/models/entity.go index f513c51f0eb..39621aa8e44 100644 --- a/models/entity.go +++ b/models/entity.go @@ -887,6 +887,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewCopilotReportRoot(), nil case "#microsoft.graph.copilotSetting": return NewCopilotSetting(), nil + case "#microsoft.graph.correlatedIdentity": + return NewCorrelatedIdentity(), nil case "#microsoft.graph.corsConfiguration_v2": return NewCorsConfiguration_v2(), nil case "#microsoft.graph.credentialUsageSummary": @@ -1715,6 +1717,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewIdentityApiConnector(), nil case "#microsoft.graph.identityBuiltInUserFlowAttribute": return NewIdentityBuiltInUserFlowAttribute(), nil + case "#microsoft.graph.identityCorrelation": + return NewIdentityCorrelation(), nil case "#microsoft.graph.identityCustomUserFlowAttribute": return NewIdentityCustomUserFlowAttribute(), nil case "#microsoft.graph.identityFinding": @@ -2989,6 +2993,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewSharePointMigrationTask(), nil case "#microsoft.graph.sharePointProtectionPolicy": return NewSharePointProtectionPolicy(), nil + case "#microsoft.graph.sharePointReportSettings": + return NewSharePointReportSettings(), nil case "#microsoft.graph.sharePointRestoreSession": return NewSharePointRestoreSession(), nil case "#microsoft.graph.sharePointRoot": diff --git a/models/exchange_protection_policy.go b/models/exchange_protection_policy.go index 81e37ccbf22..f2b1e51dbfd 100644 --- a/models/exchange_protection_policy.go +++ b/models/exchange_protection_policy.go @@ -110,7 +110,7 @@ func (m *ExchangeProtectionPolicy) GetFieldDeserializers()(map[string]func(i878a } return res } -// GetMailboxExclusionUnits gets the mailboxExclusionUnits property value. The mailboxExclusionUnits property +// GetMailboxExclusionUnits gets the mailboxExclusionUnits property value. The mailbox exclusion units associated with the Exchange protection policy. // returns a []MailboxExclusionUnitable when successful func (m *ExchangeProtectionPolicy) GetMailboxExclusionUnits()([]MailboxExclusionUnitable) { val, err := m.GetBackingStore().Get("mailboxExclusionUnits") @@ -122,7 +122,7 @@ func (m *ExchangeProtectionPolicy) GetMailboxExclusionUnits()([]MailboxExclusion } return nil } -// GetMailboxExclusionUnitsBulkAdditionJobs gets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property +// GetMailboxExclusionUnitsBulkAdditionJobs gets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units associated with the Exchange protection policy. // returns a []MailboxExclusionUnitsBulkAdditionJobable when successful func (m *ExchangeProtectionPolicy) GetMailboxExclusionUnitsBulkAdditionJobs()([]MailboxExclusionUnitsBulkAdditionJobable) { val, err := m.GetBackingStore().Get("mailboxExclusionUnitsBulkAdditionJobs") @@ -238,14 +238,14 @@ func (m *ExchangeProtectionPolicy) Serialize(writer i878a80d2330e89d26896388a3f4 } return nil } -// SetMailboxExclusionUnits sets the mailboxExclusionUnits property value. The mailboxExclusionUnits property +// SetMailboxExclusionUnits sets the mailboxExclusionUnits property value. The mailbox exclusion units associated with the Exchange protection policy. func (m *ExchangeProtectionPolicy) SetMailboxExclusionUnits(value []MailboxExclusionUnitable)() { err := m.GetBackingStore().Set("mailboxExclusionUnits", value) if err != nil { panic(err) } } -// SetMailboxExclusionUnitsBulkAdditionJobs sets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property +// SetMailboxExclusionUnitsBulkAdditionJobs sets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units associated with the Exchange protection policy. func (m *ExchangeProtectionPolicy) SetMailboxExclusionUnitsBulkAdditionJobs(value []MailboxExclusionUnitsBulkAdditionJobable)() { err := m.GetBackingStore().Set("mailboxExclusionUnitsBulkAdditionJobs", value) if err != nil { diff --git a/models/exclusion_unit_base.go b/models/exclusion_unit_base.go index e9924a037f6..d61e47ecf18 100644 --- a/models/exclusion_unit_base.go +++ b/models/exclusion_unit_base.go @@ -45,7 +45,7 @@ func CreateExclusionUnitBaseFromDiscriminatorValue(parseNode i878a80d2330e89d268 } return NewExclusionUnitBase(), nil } -// GetCreatedBy gets the createdBy property value. The createdBy property +// GetCreatedBy gets the createdBy property value. The identity of the person who created the exclusion unit. // returns a IdentitySetable when successful func (m *ExclusionUnitBase) GetCreatedBy()(IdentitySetable) { val, err := m.GetBackingStore().Get("createdBy") @@ -57,7 +57,7 @@ func (m *ExclusionUnitBase) GetCreatedBy()(IdentitySetable) { } return nil } -// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// GetCreatedDateTime gets the createdDateTime property value. The date and time when the exclusion unit was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. // returns a *Time when successful func (m *ExclusionUnitBase) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("createdDateTime") @@ -69,7 +69,7 @@ func (m *ExclusionUnitBase) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad9 } return nil } -// GetError gets the error property value. The error property +// GetError gets the error property value. Contains error details if the exclusion unit is in a failed state. // returns a PublicErrorable when successful func (m *ExclusionUnitBase) GetError()(PublicErrorable) { val, err := m.GetBackingStore().Get("error") @@ -147,7 +147,7 @@ func (m *ExclusionUnitBase) GetFieldDeserializers()(map[string]func(i878a80d2330 } return res } -// GetLastModifiedBy gets the lastModifiedBy property value. The lastModifiedBy property +// GetLastModifiedBy gets the lastModifiedBy property value. The identity of the person who last modified the exclusion unit. // returns a IdentitySetable when successful func (m *ExclusionUnitBase) GetLastModifiedBy()(IdentitySetable) { val, err := m.GetBackingStore().Get("lastModifiedBy") @@ -159,7 +159,7 @@ func (m *ExclusionUnitBase) GetLastModifiedBy()(IdentitySetable) { } return nil } -// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the exclusion unit was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. // returns a *Time when successful func (m *ExclusionUnitBase) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("lastModifiedDateTime") @@ -171,7 +171,7 @@ func (m *ExclusionUnitBase) GetLastModifiedDateTime()(*i336074805fc853987abe6f7f } return nil } -// GetPolicyId gets the policyId property value. The policyId property +// GetPolicyId gets the policyId property value. The unique identifier of the protection policy that contains this exclusion unit. // returns a *string when successful func (m *ExclusionUnitBase) GetPolicyId()(*string) { val, err := m.GetBackingStore().Get("policyId") @@ -227,42 +227,42 @@ func (m *ExclusionUnitBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27 } return nil } -// SetCreatedBy sets the createdBy property value. The createdBy property +// SetCreatedBy sets the createdBy property value. The identity of the person who created the exclusion unit. func (m *ExclusionUnitBase) SetCreatedBy(value IdentitySetable)() { err := m.GetBackingStore().Set("createdBy", value) if err != nil { panic(err) } } -// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +// SetCreatedDateTime sets the createdDateTime property value. The date and time when the exclusion unit was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. func (m *ExclusionUnitBase) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("createdDateTime", value) if err != nil { panic(err) } } -// SetError sets the error property value. The error property +// SetError sets the error property value. Contains error details if the exclusion unit is in a failed state. func (m *ExclusionUnitBase) SetError(value PublicErrorable)() { err := m.GetBackingStore().Set("error", value) if err != nil { panic(err) } } -// SetLastModifiedBy sets the lastModifiedBy property value. The lastModifiedBy property +// SetLastModifiedBy sets the lastModifiedBy property value. The identity of the person who last modified the exclusion unit. func (m *ExclusionUnitBase) SetLastModifiedBy(value IdentitySetable)() { err := m.GetBackingStore().Set("lastModifiedBy", value) if err != nil { panic(err) } } -// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the exclusion unit was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. func (m *ExclusionUnitBase) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("lastModifiedDateTime", value) if err != nil { panic(err) } } -// SetPolicyId sets the policyId property value. The policyId property +// SetPolicyId sets the policyId property value. The unique identifier of the protection policy that contains this exclusion unit. func (m *ExclusionUnitBase) SetPolicyId(value *string)() { err := m.GetBackingStore().Set("policyId", value) if err != nil { diff --git a/models/exclusion_unit_bulk_addition_job.go b/models/exclusion_unit_bulk_addition_job.go index 55978529cd3..1f9177d4d19 100644 --- a/models/exclusion_unit_bulk_addition_job.go +++ b/models/exclusion_unit_bulk_addition_job.go @@ -45,7 +45,7 @@ func CreateExclusionUnitBulkAdditionJobFromDiscriminatorValue(parseNode i878a80d } return NewExclusionUnitBulkAdditionJob(), nil } -// GetCreatedBy gets the createdBy property value. The createdBy property +// GetCreatedBy gets the createdBy property value. The identity of the person who created the bulk addition job. // returns a IdentitySetable when successful func (m *ExclusionUnitBulkAdditionJob) GetCreatedBy()(IdentitySetable) { val, err := m.GetBackingStore().Get("createdBy") @@ -57,7 +57,7 @@ func (m *ExclusionUnitBulkAdditionJob) GetCreatedBy()(IdentitySetable) { } return nil } -// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// GetCreatedDateTime gets the createdDateTime property value. The date and time when the bulk addition job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. // returns a *Time when successful func (m *ExclusionUnitBulkAdditionJob) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("createdDateTime") @@ -69,7 +69,7 @@ func (m *ExclusionUnitBulkAdditionJob) GetCreatedDateTime()(*i336074805fc853987a } return nil } -// GetDisplayName gets the displayName property value. The displayName property +// GetDisplayName gets the displayName property value. The display name of the bulk addition job. // returns a *string when successful func (m *ExclusionUnitBulkAdditionJob) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -81,7 +81,7 @@ func (m *ExclusionUnitBulkAdditionJob) GetDisplayName()(*string) { } return nil } -// GetError gets the error property value. The error property +// GetError gets the error property value. Contains error details if the bulk addition job failed. // returns a PublicErrorable when successful func (m *ExclusionUnitBulkAdditionJob) GetError()(PublicErrorable) { val, err := m.GetBackingStore().Get("error") @@ -169,7 +169,7 @@ func (m *ExclusionUnitBulkAdditionJob) GetFieldDeserializers()(map[string]func(i } return res } -// GetLastModifiedBy gets the lastModifiedBy property value. The lastModifiedBy property +// GetLastModifiedBy gets the lastModifiedBy property value. The identity of the person who last modified the bulk addition job. // returns a IdentitySetable when successful func (m *ExclusionUnitBulkAdditionJob) GetLastModifiedBy()(IdentitySetable) { val, err := m.GetBackingStore().Get("lastModifiedBy") @@ -181,7 +181,7 @@ func (m *ExclusionUnitBulkAdditionJob) GetLastModifiedBy()(IdentitySetable) { } return nil } -// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the bulk addition job was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. // returns a *Time when successful func (m *ExclusionUnitBulkAdditionJob) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("lastModifiedDateTime") @@ -256,42 +256,42 @@ func (m *ExclusionUnitBulkAdditionJob) Serialize(writer i878a80d2330e89d26896388 } return nil } -// SetCreatedBy sets the createdBy property value. The createdBy property +// SetCreatedBy sets the createdBy property value. The identity of the person who created the bulk addition job. func (m *ExclusionUnitBulkAdditionJob) SetCreatedBy(value IdentitySetable)() { err := m.GetBackingStore().Set("createdBy", value) if err != nil { panic(err) } } -// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +// SetCreatedDateTime sets the createdDateTime property value. The date and time when the bulk addition job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. func (m *ExclusionUnitBulkAdditionJob) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("createdDateTime", value) if err != nil { panic(err) } } -// SetDisplayName sets the displayName property value. The displayName property +// SetDisplayName sets the displayName property value. The display name of the bulk addition job. func (m *ExclusionUnitBulkAdditionJob) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetError sets the error property value. The error property +// SetError sets the error property value. Contains error details if the bulk addition job failed. func (m *ExclusionUnitBulkAdditionJob) SetError(value PublicErrorable)() { err := m.GetBackingStore().Set("error", value) if err != nil { panic(err) } } -// SetLastModifiedBy sets the lastModifiedBy property value. The lastModifiedBy property +// SetLastModifiedBy sets the lastModifiedBy property value. The identity of the person who last modified the bulk addition job. func (m *ExclusionUnitBulkAdditionJob) SetLastModifiedBy(value IdentitySetable)() { err := m.GetBackingStore().Set("lastModifiedBy", value) if err != nil { panic(err) } } -// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the bulk addition job was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. func (m *ExclusionUnitBulkAdditionJob) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("lastModifiedDateTime", value) if err != nil { diff --git a/models/file.go b/models/file.go index a1264b8f962..f2cd6ae93bc 100644 --- a/models/file.go +++ b/models/file.go @@ -79,6 +79,16 @@ func (m *File) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a } return nil } + res["lockInfo"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateLockInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetLockInfo(val.(LockInfoable)) + } + return nil + } res["mimeType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -123,6 +133,18 @@ func (m *File) GetHashes()(Hashesable) { } return nil } +// GetLockInfo gets the lockInfo property value. The lockInfo property +// returns a LockInfoable when successful +func (m *File) GetLockInfo()(LockInfoable) { + val, err := m.GetBackingStore().Get("lockInfo") + if err != nil { + panic(err) + } + if val != nil { + return val.(LockInfoable) + } + return nil +} // GetMimeType gets the mimeType property value. The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only. // returns a *string when successful func (m *File) GetMimeType()(*string) { @@ -174,6 +196,12 @@ func (m *File) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c49 return err } } + { + err := writer.WriteObjectValue("lockInfo", m.GetLockInfo()) + if err != nil { + return err + } + } { err := writer.WriteStringValue("mimeType", m.GetMimeType()) if err != nil { @@ -225,6 +253,13 @@ func (m *File) SetHashes(value Hashesable)() { panic(err) } } +// SetLockInfo sets the lockInfo property value. The lockInfo property +func (m *File) SetLockInfo(value LockInfoable)() { + err := m.GetBackingStore().Set("lockInfo", value) + if err != nil { + panic(err) + } +} // SetMimeType sets the mimeType property value. The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only. func (m *File) SetMimeType(value *string)() { err := m.GetBackingStore().Set("mimeType", value) @@ -253,12 +288,14 @@ type Fileable interface { GetArchiveStatus()(*FileArchiveStatus) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) GetHashes()(Hashesable) + GetLockInfo()(LockInfoable) GetMimeType()(*string) GetOdataType()(*string) GetProcessingMetadata()(*bool) SetArchiveStatus(value *FileArchiveStatus)() SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() SetHashes(value Hashesable)() + SetLockInfo(value LockInfoable)() SetMimeType(value *string)() SetOdataType(value *string)() SetProcessingMetadata(value *bool)() diff --git a/models/granular_restore_artifact_base.go b/models/granular_restore_artifact_base.go index cdb6bf61e5f..b2546d5684f 100644 --- a/models/granular_restore_artifact_base.go +++ b/models/granular_restore_artifact_base.go @@ -67,7 +67,7 @@ func (m *GranularRestoreArtifactBase) GetCompletionDateTime()(*i336074805fc85398 } return nil } -// GetDestinationType gets the destinationType property value. The destinationType property +// GetDestinationType gets the destinationType property value. The restoration destination. The possible values are: new, inPlace, unknownFutureValue. // returns a *DestinationType when successful func (m *GranularRestoreArtifactBase) GetDestinationType()(*DestinationType) { val, err := m.GetBackingStore().Get("destinationType") @@ -209,7 +209,7 @@ func (m *GranularRestoreArtifactBase) GetRestoredItemPath()(*string) { } return nil } -// GetRestoredItemWebUrl gets the restoredItemWebUrl property value. The web url of the restord artifact. +// GetRestoredItemWebUrl gets the restoredItemWebUrl property value. The web url of the restored artifact. // returns a *string when successful func (m *GranularRestoreArtifactBase) GetRestoredItemWebUrl()(*string) { val, err := m.GetBackingStore().Get("restoredItemWebUrl") @@ -353,7 +353,7 @@ func (m *GranularRestoreArtifactBase) SetCompletionDateTime(value *i336074805fc8 panic(err) } } -// SetDestinationType sets the destinationType property value. The destinationType property +// SetDestinationType sets the destinationType property value. The restoration destination. The possible values are: new, inPlace, unknownFutureValue. func (m *GranularRestoreArtifactBase) SetDestinationType(value *DestinationType)() { err := m.GetBackingStore().Set("destinationType", value) if err != nil { @@ -374,7 +374,7 @@ func (m *GranularRestoreArtifactBase) SetRestoredItemPath(value *string)() { panic(err) } } -// SetRestoredItemWebUrl sets the restoredItemWebUrl property value. The web url of the restord artifact. +// SetRestoredItemWebUrl sets the restoredItemWebUrl property value. The web url of the restored artifact. func (m *GranularRestoreArtifactBase) SetRestoredItemWebUrl(value *string)() { err := m.GetBackingStore().Set("restoredItemWebUrl", value) if err != nil { diff --git a/models/identity_correlation.go b/models/identity_correlation.go new file mode 100644 index 00000000000..fe59988403b --- /dev/null +++ b/models/identity_correlation.go @@ -0,0 +1,240 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type IdentityCorrelation struct { + Entity +} +// NewIdentityCorrelation instantiates a new IdentityCorrelation and sets the default values. +func NewIdentityCorrelation()(*IdentityCorrelation) { + m := &IdentityCorrelation{ + Entity: *NewEntity(), + } + return m +} +// CreateIdentityCorrelationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIdentityCorrelationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIdentityCorrelation(), nil +} +// GetEndDateTime gets the endDateTime property value. The date and time when the correlation process completed. +// returns a *Time when successful +func (m *IdentityCorrelation) GetEndDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("endDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetError gets the error property value. Error information if the correlation process failed. null if successful. Supports $filter (eq). +// returns a CorrelationErrorable when successful +func (m *IdentityCorrelation) GetError()(CorrelationErrorable) { + val, err := m.GetBackingStore().Get("error") + if err != nil { + panic(err) + } + if val != nil { + return val.(CorrelationErrorable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *IdentityCorrelation) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["endDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetEndDateTime(val) + } + return nil + } + res["error"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateCorrelationErrorFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetError(val.(CorrelationErrorable)) + } + return nil + } + res["identities"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCorrelatedIdentityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CorrelatedIdentityable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CorrelatedIdentityable) + } + } + m.SetIdentities(res) + } + return nil + } + res["servicePrincipal"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateServicePrincipalFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetServicePrincipal(val.(ServicePrincipalable)) + } + return nil + } + res["startDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetStartDateTime(val) + } + return nil + } + return res +} +// GetIdentities gets the identities property value. The collection of correlated identity results for this correlation report. +// returns a []CorrelatedIdentityable when successful +func (m *IdentityCorrelation) GetIdentities()([]CorrelatedIdentityable) { + val, err := m.GetBackingStore().Get("identities") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CorrelatedIdentityable) + } + return nil +} +// GetServicePrincipal gets the servicePrincipal property value. The servicePrincipal property +// returns a ServicePrincipalable when successful +func (m *IdentityCorrelation) GetServicePrincipal()(ServicePrincipalable) { + val, err := m.GetBackingStore().Get("servicePrincipal") + if err != nil { + panic(err) + } + if val != nil { + return val.(ServicePrincipalable) + } + return nil +} +// GetStartDateTime gets the startDateTime property value. The date and time when the correlation process started. +// returns a *Time when successful +func (m *IdentityCorrelation) GetStartDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("startDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// Serialize serializes information the current object +func (m *IdentityCorrelation) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteTimeValue("endDateTime", m.GetEndDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("error", m.GetError()) + if err != nil { + return err + } + } + if m.GetIdentities() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetIdentities())) + for i, v := range m.GetIdentities() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("identities", cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("servicePrincipal", m.GetServicePrincipal()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("startDateTime", m.GetStartDateTime()) + if err != nil { + return err + } + } + return nil +} +// SetEndDateTime sets the endDateTime property value. The date and time when the correlation process completed. +func (m *IdentityCorrelation) SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("endDateTime", value) + if err != nil { + panic(err) + } +} +// SetError sets the error property value. Error information if the correlation process failed. null if successful. Supports $filter (eq). +func (m *IdentityCorrelation) SetError(value CorrelationErrorable)() { + err := m.GetBackingStore().Set("error", value) + if err != nil { + panic(err) + } +} +// SetIdentities sets the identities property value. The collection of correlated identity results for this correlation report. +func (m *IdentityCorrelation) SetIdentities(value []CorrelatedIdentityable)() { + err := m.GetBackingStore().Set("identities", value) + if err != nil { + panic(err) + } +} +// SetServicePrincipal sets the servicePrincipal property value. The servicePrincipal property +func (m *IdentityCorrelation) SetServicePrincipal(value ServicePrincipalable)() { + err := m.GetBackingStore().Set("servicePrincipal", value) + if err != nil { + panic(err) + } +} +// SetStartDateTime sets the startDateTime property value. The date and time when the correlation process started. +func (m *IdentityCorrelation) SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("startDateTime", value) + if err != nil { + panic(err) + } +} +type IdentityCorrelationable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetEndDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetError()(CorrelationErrorable) + GetIdentities()([]CorrelatedIdentityable) + GetServicePrincipal()(ServicePrincipalable) + GetStartDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetError(value CorrelationErrorable)() + SetIdentities(value []CorrelatedIdentityable)() + SetServicePrincipal(value ServicePrincipalable)() + SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() +} diff --git a/models/identity_info.go b/models/identity_info.go new file mode 100644 index 00000000000..db5830a1171 --- /dev/null +++ b/models/identity_info.go @@ -0,0 +1,264 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type IdentityInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewIdentityInfo instantiates a new IdentityInfo and sets the default values. +func NewIdentityInfo()(*IdentityInfo) { + m := &IdentityInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateIdentityInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIdentityInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIdentityInfo(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *IdentityInfo) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetAnchor gets the anchor property value. The anchor property that uniquely identifies the identity in its directory. +// returns a AttributeInfoable when successful +func (m *IdentityInfo) GetAnchor()(AttributeInfoable) { + val, err := m.GetBackingStore().Get("anchor") + if err != nil { + panic(err) + } + if val != nil { + return val.(AttributeInfoable) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *IdentityInfo) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDetails gets the details property value. Additional details about the identity. +// returns a DetailsInfoable when successful +func (m *IdentityInfo) GetDetails()(DetailsInfoable) { + val, err := m.GetBackingStore().Get("details") + if err != nil { + panic(err) + } + if val != nil { + return val.(DetailsInfoable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *IdentityInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["anchor"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAttributeInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAnchor(val.(AttributeInfoable)) + } + return nil + } + res["details"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateDetailsInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDetails(val.(DetailsInfoable)) + } + return nil + } + res["identityType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetIdentityType(val) + } + return nil + } + res["matchingProperty"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAttributeInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetMatchingProperty(val.(AttributeInfoable)) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetIdentityType gets the identityType property value. The type of identity, such as user. +// returns a *string when successful +func (m *IdentityInfo) GetIdentityType()(*string) { + val, err := m.GetBackingStore().Get("identityType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetMatchingProperty gets the matchingProperty property value. The property used to match identities across directories. +// returns a AttributeInfoable when successful +func (m *IdentityInfo) GetMatchingProperty()(AttributeInfoable) { + val, err := m.GetBackingStore().Get("matchingProperty") + if err != nil { + panic(err) + } + if val != nil { + return val.(AttributeInfoable) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *IdentityInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *IdentityInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("anchor", m.GetAnchor()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("details", m.GetDetails()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("identityType", m.GetIdentityType()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("matchingProperty", m.GetMatchingProperty()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *IdentityInfo) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAnchor sets the anchor property value. The anchor property that uniquely identifies the identity in its directory. +func (m *IdentityInfo) SetAnchor(value AttributeInfoable)() { + err := m.GetBackingStore().Set("anchor", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *IdentityInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDetails sets the details property value. Additional details about the identity. +func (m *IdentityInfo) SetDetails(value DetailsInfoable)() { + err := m.GetBackingStore().Set("details", value) + if err != nil { + panic(err) + } +} +// SetIdentityType sets the identityType property value. The type of identity, such as user. +func (m *IdentityInfo) SetIdentityType(value *string)() { + err := m.GetBackingStore().Set("identityType", value) + if err != nil { + panic(err) + } +} +// SetMatchingProperty sets the matchingProperty property value. The property used to match identities across directories. +func (m *IdentityInfo) SetMatchingProperty(value AttributeInfoable)() { + err := m.GetBackingStore().Set("matchingProperty", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *IdentityInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type IdentityInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAnchor()(AttributeInfoable) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDetails()(DetailsInfoable) + GetIdentityType()(*string) + GetMatchingProperty()(AttributeInfoable) + GetOdataType()(*string) + SetAnchor(value AttributeInfoable)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDetails(value DetailsInfoable)() + SetIdentityType(value *string)() + SetMatchingProperty(value AttributeInfoable)() + SetOdataType(value *string)() +} diff --git a/models/lock_info.go b/models/lock_info.go new file mode 100644 index 00000000000..55a4592bb28 --- /dev/null +++ b/models/lock_info.go @@ -0,0 +1,278 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type LockInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewLockInfo instantiates a new LockInfo and sets the default values. +func NewLockInfo()(*LockInfo) { + m := &LockInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateLockInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLockInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLockInfo(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *LockInfo) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *LockInfo) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// returns a *Time when successful +func (m *LockInfo) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("createdDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetExpirationDateTime gets the expirationDateTime property value. The expirationDateTime property +// returns a *Time when successful +func (m *LockInfo) GetExpirationDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("expirationDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *LockInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["createdDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetCreatedDateTime(val) + } + return nil + } + res["expirationDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetExpirationDateTime(val) + } + return nil + } + res["lockType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseLockType) + if err != nil { + return err + } + if val != nil { + m.SetLockType(val.(*LockType)) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["owners"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateUserIdentityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]UserIdentityable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(UserIdentityable) + } + } + m.SetOwners(res) + } + return nil + } + return res +} +// GetLockType gets the lockType property value. The lockType property +// returns a *LockType when successful +func (m *LockInfo) GetLockType()(*LockType) { + val, err := m.GetBackingStore().Get("lockType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*LockType) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *LockInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOwners gets the owners property value. The owners property +// returns a []UserIdentityable when successful +func (m *LockInfo) GetOwners()([]UserIdentityable) { + val, err := m.GetBackingStore().Get("owners") + if err != nil { + panic(err) + } + if val != nil { + return val.([]UserIdentityable) + } + return nil +} +// Serialize serializes information the current object +func (m *LockInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) + if err != nil { + return err + } + } + { + err := writer.WriteTimeValue("expirationDateTime", m.GetExpirationDateTime()) + if err != nil { + return err + } + } + if m.GetLockType() != nil { + cast := (*m.GetLockType()).String() + err := writer.WriteStringValue("lockType", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetOwners() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetOwners())) + for i, v := range m.GetOwners() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("owners", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *LockInfo) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *LockInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +func (m *LockInfo) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetExpirationDateTime sets the expirationDateTime property value. The expirationDateTime property +func (m *LockInfo) SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("expirationDateTime", value) + if err != nil { + panic(err) + } +} +// SetLockType sets the lockType property value. The lockType property +func (m *LockInfo) SetLockType(value *LockType)() { + err := m.GetBackingStore().Set("lockType", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *LockInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetOwners sets the owners property value. The owners property +func (m *LockInfo) SetOwners(value []UserIdentityable)() { + err := m.GetBackingStore().Set("owners", value) + if err != nil { + panic(err) + } +} +type LockInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetExpirationDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetLockType()(*LockType) + GetOdataType()(*string) + GetOwners()([]UserIdentityable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetLockType(value *LockType)() + SetOdataType(value *string)() + SetOwners(value []UserIdentityable)() +} diff --git a/models/lock_type.go b/models/lock_type.go new file mode 100644 index 00000000000..7ab12619a28 --- /dev/null +++ b/models/lock_type.go @@ -0,0 +1,42 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models +type LockType int + +const ( + NONE_LOCKTYPE LockType = iota + EXCLUSIVE_LOCKTYPE + SHARED_LOCKTYPE + UNKNOWNFUTUREVALUE_LOCKTYPE +) + +func (i LockType) String() string { + return []string{"none", "exclusive", "shared", "unknownFutureValue"}[i] +} +func ParseLockType(v string) (any, error) { + result := NONE_LOCKTYPE + switch v { + case "none": + result = NONE_LOCKTYPE + case "exclusive": + result = EXCLUSIVE_LOCKTYPE + case "shared": + result = SHARED_LOCKTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_LOCKTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeLockType(values []LockType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i LockType) isMultiValue() bool { + return false +} diff --git a/models/mailbox_exclusion_unit.go b/models/mailbox_exclusion_unit.go index 9715a9acc73..5f9bd35132e 100644 --- a/models/mailbox_exclusion_unit.go +++ b/models/mailbox_exclusion_unit.go @@ -24,7 +24,7 @@ func NewMailboxExclusionUnit()(*MailboxExclusionUnit) { func CreateMailboxExclusionUnitFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewMailboxExclusionUnit(), nil } -// GetDirectoryObjectId gets the directoryObjectId property value. The directoryObjectId property +// GetDirectoryObjectId gets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the mailbox. // returns a *string when successful func (m *MailboxExclusionUnit) GetDirectoryObjectId()(*string) { val, err := m.GetBackingStore().Get("directoryObjectId") @@ -36,7 +36,7 @@ func (m *MailboxExclusionUnit) GetDirectoryObjectId()(*string) { } return nil } -// GetDisplayName gets the displayName property value. The displayName property +// GetDisplayName gets the displayName property value. The display name of the mailbox. // returns a *string when successful func (m *MailboxExclusionUnit) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -48,7 +48,7 @@ func (m *MailboxExclusionUnit) GetDisplayName()(*string) { } return nil } -// GetEmail gets the email property value. The email property +// GetEmail gets the email property value. The email address of the mailbox. // returns a *string when successful func (m *MailboxExclusionUnit) GetEmail()(*string) { val, err := m.GetBackingStore().Get("email") @@ -139,21 +139,21 @@ func (m *MailboxExclusionUnit) Serialize(writer i878a80d2330e89d26896388a3f487ee } return nil } -// SetDirectoryObjectId sets the directoryObjectId property value. The directoryObjectId property +// SetDirectoryObjectId sets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the mailbox. func (m *MailboxExclusionUnit) SetDirectoryObjectId(value *string)() { err := m.GetBackingStore().Set("directoryObjectId", value) if err != nil { panic(err) } } -// SetDisplayName sets the displayName property value. The displayName property +// SetDisplayName sets the displayName property value. The display name of the mailbox. func (m *MailboxExclusionUnit) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetEmail sets the email property value. The email property +// SetEmail sets the email property value. The email address of the mailbox. func (m *MailboxExclusionUnit) SetEmail(value *string)() { err := m.GetBackingStore().Set("email", value) if err != nil { diff --git a/models/mailbox_exclusion_units_bulk_addition_job.go b/models/mailbox_exclusion_units_bulk_addition_job.go index d83a6991360..5ea89cc685e 100644 --- a/models/mailbox_exclusion_units_bulk_addition_job.go +++ b/models/mailbox_exclusion_units_bulk_addition_job.go @@ -46,7 +46,7 @@ func (m *MailboxExclusionUnitsBulkAdditionJob) GetFieldDeserializers()(map[strin } return res } -// GetMailboxes gets the mailboxes property value. The mailboxes property +// GetMailboxes gets the mailboxes property value. The email addresses of the mailboxes to be added as exclusion units to the protection policy. // returns a []string when successful func (m *MailboxExclusionUnitsBulkAdditionJob) GetMailboxes()([]string) { val, err := m.GetBackingStore().Get("mailboxes") @@ -72,7 +72,7 @@ func (m *MailboxExclusionUnitsBulkAdditionJob) Serialize(writer i878a80d2330e89d } return nil } -// SetMailboxes sets the mailboxes property value. The mailboxes property +// SetMailboxes sets the mailboxes property value. The email addresses of the mailboxes to be added as exclusion units to the protection policy. func (m *MailboxExclusionUnitsBulkAdditionJob) SetMailboxes(value []string)() { err := m.GetBackingStore().Set("mailboxes", value) if err != nil { diff --git a/models/one_drive_for_business_protection_policy.go b/models/one_drive_for_business_protection_policy.go index 8bafe627667..cb7eb390ae8 100644 --- a/models/one_drive_for_business_protection_policy.go +++ b/models/one_drive_for_business_protection_policy.go @@ -24,7 +24,7 @@ func NewOneDriveForBusinessProtectionPolicy()(*OneDriveForBusinessProtectionPoli func CreateOneDriveForBusinessProtectionPolicyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewOneDriveForBusinessProtectionPolicy(), nil } -// GetDriveExclusionUnits gets the driveExclusionUnits property value. The driveExclusionUnits property +// GetDriveExclusionUnits gets the driveExclusionUnits property value. The drive exclusion units associated with the OneDrive for work or school protection policy. // returns a []DriveExclusionUnitable when successful func (m *OneDriveForBusinessProtectionPolicy) GetDriveExclusionUnits()([]DriveExclusionUnitable) { val, err := m.GetBackingStore().Get("driveExclusionUnits") @@ -36,7 +36,7 @@ func (m *OneDriveForBusinessProtectionPolicy) GetDriveExclusionUnits()([]DriveEx } return nil } -// GetDriveExclusionUnitsBulkAdditionJobs gets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property +// GetDriveExclusionUnitsBulkAdditionJobs gets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units associated with the OneDrive for work or school protection policy. // returns a []DriveExclusionUnitsBulkAdditionJobable when successful func (m *OneDriveForBusinessProtectionPolicy) GetDriveExclusionUnitsBulkAdditionJobs()([]DriveExclusionUnitsBulkAdditionJobable) { val, err := m.GetBackingStore().Get("driveExclusionUnitsBulkAdditionJobs") @@ -238,14 +238,14 @@ func (m *OneDriveForBusinessProtectionPolicy) Serialize(writer i878a80d2330e89d2 } return nil } -// SetDriveExclusionUnits sets the driveExclusionUnits property value. The driveExclusionUnits property +// SetDriveExclusionUnits sets the driveExclusionUnits property value. The drive exclusion units associated with the OneDrive for work or school protection policy. func (m *OneDriveForBusinessProtectionPolicy) SetDriveExclusionUnits(value []DriveExclusionUnitable)() { err := m.GetBackingStore().Set("driveExclusionUnits", value) if err != nil { panic(err) } } -// SetDriveExclusionUnitsBulkAdditionJobs sets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property +// SetDriveExclusionUnitsBulkAdditionJobs sets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units associated with the OneDrive for work or school protection policy. func (m *OneDriveForBusinessProtectionPolicy) SetDriveExclusionUnitsBulkAdditionJobs(value []DriveExclusionUnitsBulkAdditionJobable)() { err := m.GetBackingStore().Set("driveExclusionUnitsBulkAdditionJobs", value) if err != nil { diff --git a/models/protection_policy_base.go b/models/protection_policy_base.go index 96b2c464b2f..e32d8947255 100644 --- a/models/protection_policy_base.go +++ b/models/protection_policy_base.go @@ -273,7 +273,7 @@ func (m *ProtectionPolicyBase) GetOffboardRequestedDateTime()(*i336074805fc85398 } return nil } -// GetProtectionMode gets the protectionMode property value. The protectionMode property +// GetProtectionMode gets the protectionMode property value. The backup mode for the protection policy. The possible values are: standard, fullServiceBackup, unknownFutureValue. When set to fullServiceBackup, the entire workload is backed up and specific items can be excluded using exclusion units. When set to standard, only the items explicitly added as protection units are backed up. // returns a *BackupPolicyProtectionMode when successful func (m *ProtectionPolicyBase) GetProtectionMode()(*BackupPolicyProtectionMode) { val, err := m.GetBackingStore().Get("protectionMode") @@ -285,7 +285,7 @@ func (m *ProtectionPolicyBase) GetProtectionMode()(*BackupPolicyProtectionMode) } return nil } -// GetProtectionPolicyArtifactCount gets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Requires $select to retrieve. +// GetProtectionPolicyArtifactCount gets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. // returns a ProtectionPolicyArtifactCountable when successful func (m *ProtectionPolicyBase) GetProtectionPolicyArtifactCount()(ProtectionPolicyArtifactCountable) { val, err := m.GetBackingStore().Get("protectionPolicyArtifactCount") @@ -465,14 +465,14 @@ func (m *ProtectionPolicyBase) SetOffboardRequestedDateTime(value *i336074805fc8 panic(err) } } -// SetProtectionMode sets the protectionMode property value. The protectionMode property +// SetProtectionMode sets the protectionMode property value. The backup mode for the protection policy. The possible values are: standard, fullServiceBackup, unknownFutureValue. When set to fullServiceBackup, the entire workload is backed up and specific items can be excluded using exclusion units. When set to standard, only the items explicitly added as protection units are backed up. func (m *ProtectionPolicyBase) SetProtectionMode(value *BackupPolicyProtectionMode)() { err := m.GetBackingStore().Set("protectionMode", value) if err != nil { panic(err) } } -// SetProtectionPolicyArtifactCount sets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Requires $select to retrieve. +// SetProtectionPolicyArtifactCount sets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. func (m *ProtectionPolicyBase) SetProtectionPolicyArtifactCount(value ProtectionPolicyArtifactCountable)() { err := m.GetBackingStore().Set("protectionPolicyArtifactCount", value) if err != nil { diff --git a/models/restore_point_search_result.go b/models/restore_point_search_result.go index 4882f360799..09e5921bba1 100644 --- a/models/restore_point_search_result.go +++ b/models/restore_point_search_result.go @@ -38,7 +38,7 @@ func (m *RestorePointSearchResult) GetAdditionalData()(map[string]any) { } return val.(map[string]any) } -// GetArtifactHitCount gets the artifactHitCount property value. Total number of mailbox items that can be restored for a granular restore session. +// GetArtifactHitCount gets the artifactHitCount property value. The number of items that match the specified search criteria and were changed within the given time range. // returns a *int32 when successful func (m *RestorePointSearchResult) GetArtifactHitCount()(*int32) { val, err := m.GetBackingStore().Get("artifactHitCount") @@ -150,7 +150,7 @@ func (m *RestorePointSearchResult) SetAdditionalData(value map[string]any)() { panic(err) } } -// SetArtifactHitCount sets the artifactHitCount property value. Total number of mailbox items that can be restored for a granular restore session. +// SetArtifactHitCount sets the artifactHitCount property value. The number of items that match the specified search criteria and were changed within the given time range. func (m *RestorePointSearchResult) SetArtifactHitCount(value *int32)() { err := m.GetBackingStore().Set("artifactHitCount", value) if err != nil { diff --git a/models/security/hunting_schema_built_in_function.go b/models/security/hunting_schema_built_in_function.go new file mode 100644 index 00000000000..285676cc7bc --- /dev/null +++ b/models/security/hunting_schema_built_in_function.go @@ -0,0 +1,356 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type HuntingSchemaBuiltInFunction struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewHuntingSchemaBuiltInFunction instantiates a new HuntingSchemaBuiltInFunction and sets the default values. +func NewHuntingSchemaBuiltInFunction()(*HuntingSchemaBuiltInFunction) { + m := &HuntingSchemaBuiltInFunction{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateHuntingSchemaBuiltInFunctionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHuntingSchemaBuiltInFunctionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHuntingSchemaBuiltInFunction(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *HuntingSchemaBuiltInFunction) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *HuntingSchemaBuiltInFunction) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDocumentation gets the documentation property value. The documentation property +// returns a *string when successful +func (m *HuntingSchemaBuiltInFunction) GetDocumentation()(*string) { + val, err := m.GetBackingStore().Get("documentation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HuntingSchemaBuiltInFunction) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["documentation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDocumentation(val) + } + return nil + } + res["huntingFunctionId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetHuntingFunctionId(val) + } + return nil + } + res["inputParameters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaFunctionParameterFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaFunctionParameterable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaFunctionParameterable) + } + } + m.SetInputParameters(res) + } + return nil + } + res["name"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetName(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["outputColumns"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaTableColumnFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaTableColumnable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaTableColumnable) + } + } + m.SetOutputColumns(res) + } + return nil + } + res["path"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPath(val) + } + return nil + } + return res +} +// GetHuntingFunctionId gets the huntingFunctionId property value. The huntingFunctionId property +// returns a *int64 when successful +func (m *HuntingSchemaBuiltInFunction) GetHuntingFunctionId()(*int64) { + val, err := m.GetBackingStore().Get("huntingFunctionId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetInputParameters gets the inputParameters property value. The inputParameters property +// returns a []HuntingSchemaFunctionParameterable when successful +func (m *HuntingSchemaBuiltInFunction) GetInputParameters()([]HuntingSchemaFunctionParameterable) { + val, err := m.GetBackingStore().Get("inputParameters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaFunctionParameterable) + } + return nil +} +// GetName gets the name property value. The name property +// returns a *string when successful +func (m *HuntingSchemaBuiltInFunction) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *HuntingSchemaBuiltInFunction) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOutputColumns gets the outputColumns property value. The outputColumns property +// returns a []HuntingSchemaTableColumnable when successful +func (m *HuntingSchemaBuiltInFunction) GetOutputColumns()([]HuntingSchemaTableColumnable) { + val, err := m.GetBackingStore().Get("outputColumns") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaTableColumnable) + } + return nil +} +// GetPath gets the path property value. The path property +// returns a *string when successful +func (m *HuntingSchemaBuiltInFunction) GetPath()(*string) { + val, err := m.GetBackingStore().Get("path") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *HuntingSchemaBuiltInFunction) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("documentation", m.GetDocumentation()) + if err != nil { + return err + } + } + if m.GetInputParameters() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetInputParameters())) + for i, v := range m.GetInputParameters() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("inputParameters", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetOutputColumns() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetOutputColumns())) + for i, v := range m.GetOutputColumns() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("outputColumns", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("path", m.GetPath()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *HuntingSchemaBuiltInFunction) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *HuntingSchemaBuiltInFunction) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDocumentation sets the documentation property value. The documentation property +func (m *HuntingSchemaBuiltInFunction) SetDocumentation(value *string)() { + err := m.GetBackingStore().Set("documentation", value) + if err != nil { + panic(err) + } +} +// SetHuntingFunctionId sets the huntingFunctionId property value. The huntingFunctionId property +func (m *HuntingSchemaBuiltInFunction) SetHuntingFunctionId(value *int64)() { + err := m.GetBackingStore().Set("huntingFunctionId", value) + if err != nil { + panic(err) + } +} +// SetInputParameters sets the inputParameters property value. The inputParameters property +func (m *HuntingSchemaBuiltInFunction) SetInputParameters(value []HuntingSchemaFunctionParameterable)() { + err := m.GetBackingStore().Set("inputParameters", value) + if err != nil { + panic(err) + } +} +// SetName sets the name property value. The name property +func (m *HuntingSchemaBuiltInFunction) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *HuntingSchemaBuiltInFunction) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetOutputColumns sets the outputColumns property value. The outputColumns property +func (m *HuntingSchemaBuiltInFunction) SetOutputColumns(value []HuntingSchemaTableColumnable)() { + err := m.GetBackingStore().Set("outputColumns", value) + if err != nil { + panic(err) + } +} +// SetPath sets the path property value. The path property +func (m *HuntingSchemaBuiltInFunction) SetPath(value *string)() { + err := m.GetBackingStore().Set("path", value) + if err != nil { + panic(err) + } +} +type HuntingSchemaBuiltInFunctionable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDocumentation()(*string) + GetHuntingFunctionId()(*int64) + GetInputParameters()([]HuntingSchemaFunctionParameterable) + GetName()(*string) + GetOdataType()(*string) + GetOutputColumns()([]HuntingSchemaTableColumnable) + GetPath()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDocumentation(value *string)() + SetHuntingFunctionId(value *int64)() + SetInputParameters(value []HuntingSchemaFunctionParameterable)() + SetName(value *string)() + SetOdataType(value *string)() + SetOutputColumns(value []HuntingSchemaTableColumnable)() + SetPath(value *string)() +} diff --git a/models/security/hunting_schema_function_parameter.go b/models/security/hunting_schema_function_parameter.go new file mode 100644 index 00000000000..52c3806e5db --- /dev/null +++ b/models/security/hunting_schema_function_parameter.go @@ -0,0 +1,227 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type HuntingSchemaFunctionParameter struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewHuntingSchemaFunctionParameter instantiates a new HuntingSchemaFunctionParameter and sets the default values. +func NewHuntingSchemaFunctionParameter()(*HuntingSchemaFunctionParameter) { + m := &HuntingSchemaFunctionParameter{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateHuntingSchemaFunctionParameterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHuntingSchemaFunctionParameterFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHuntingSchemaFunctionParameter(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *HuntingSchemaFunctionParameter) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *HuntingSchemaFunctionParameter) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCslType gets the cslType property value. The cslType property +// returns a *string when successful +func (m *HuntingSchemaFunctionParameter) GetCslType()(*string) { + val, err := m.GetBackingStore().Get("cslType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDefaultValue gets the defaultValue property value. The defaultValue property +// returns a *string when successful +func (m *HuntingSchemaFunctionParameter) GetDefaultValue()(*string) { + val, err := m.GetBackingStore().Get("defaultValue") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HuntingSchemaFunctionParameter) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["cslType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCslType(val) + } + return nil + } + res["defaultValue"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDefaultValue(val) + } + return nil + } + res["name"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetName(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetName gets the name property value. The name property +// returns a *string when successful +func (m *HuntingSchemaFunctionParameter) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *HuntingSchemaFunctionParameter) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *HuntingSchemaFunctionParameter) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("cslType", m.GetCslType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("defaultValue", m.GetDefaultValue()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *HuntingSchemaFunctionParameter) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *HuntingSchemaFunctionParameter) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCslType sets the cslType property value. The cslType property +func (m *HuntingSchemaFunctionParameter) SetCslType(value *string)() { + err := m.GetBackingStore().Set("cslType", value) + if err != nil { + panic(err) + } +} +// SetDefaultValue sets the defaultValue property value. The defaultValue property +func (m *HuntingSchemaFunctionParameter) SetDefaultValue(value *string)() { + err := m.GetBackingStore().Set("defaultValue", value) + if err != nil { + panic(err) + } +} +// SetName sets the name property value. The name property +func (m *HuntingSchemaFunctionParameter) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *HuntingSchemaFunctionParameter) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type HuntingSchemaFunctionParameterable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCslType()(*string) + GetDefaultValue()(*string) + GetName()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCslType(value *string)() + SetDefaultValue(value *string)() + SetName(value *string)() + SetOdataType(value *string)() +} diff --git a/models/security/hunting_schema_functions.go b/models/security/hunting_schema_functions.go new file mode 100644 index 00000000000..5d3c00058cb --- /dev/null +++ b/models/security/hunting_schema_functions.go @@ -0,0 +1,214 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type HuntingSchemaFunctions struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewHuntingSchemaFunctions instantiates a new HuntingSchemaFunctions and sets the default values. +func NewHuntingSchemaFunctions()(*HuntingSchemaFunctions) { + m := &HuntingSchemaFunctions{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateHuntingSchemaFunctionsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHuntingSchemaFunctionsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHuntingSchemaFunctions(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *HuntingSchemaFunctions) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *HuntingSchemaFunctions) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetBuiltInFunctions gets the builtInFunctions property value. The builtInFunctions property +// returns a []HuntingSchemaBuiltInFunctionable when successful +func (m *HuntingSchemaFunctions) GetBuiltInFunctions()([]HuntingSchemaBuiltInFunctionable) { + val, err := m.GetBackingStore().Get("builtInFunctions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaBuiltInFunctionable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HuntingSchemaFunctions) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["builtInFunctions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaBuiltInFunctionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaBuiltInFunctionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaBuiltInFunctionable) + } + } + m.SetBuiltInFunctions(res) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["savedFunctions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaSavedFunctionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaSavedFunctionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaSavedFunctionable) + } + } + m.SetSavedFunctions(res) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *HuntingSchemaFunctions) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSavedFunctions gets the savedFunctions property value. The savedFunctions property +// returns a []HuntingSchemaSavedFunctionable when successful +func (m *HuntingSchemaFunctions) GetSavedFunctions()([]HuntingSchemaSavedFunctionable) { + val, err := m.GetBackingStore().Get("savedFunctions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaSavedFunctionable) + } + return nil +} +// Serialize serializes information the current object +func (m *HuntingSchemaFunctions) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetBuiltInFunctions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetBuiltInFunctions())) + for i, v := range m.GetBuiltInFunctions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("builtInFunctions", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetSavedFunctions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSavedFunctions())) + for i, v := range m.GetSavedFunctions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("savedFunctions", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *HuntingSchemaFunctions) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *HuntingSchemaFunctions) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetBuiltInFunctions sets the builtInFunctions property value. The builtInFunctions property +func (m *HuntingSchemaFunctions) SetBuiltInFunctions(value []HuntingSchemaBuiltInFunctionable)() { + err := m.GetBackingStore().Set("builtInFunctions", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *HuntingSchemaFunctions) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetSavedFunctions sets the savedFunctions property value. The savedFunctions property +func (m *HuntingSchemaFunctions) SetSavedFunctions(value []HuntingSchemaSavedFunctionable)() { + err := m.GetBackingStore().Set("savedFunctions", value) + if err != nil { + panic(err) + } +} +type HuntingSchemaFunctionsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetBuiltInFunctions()([]HuntingSchemaBuiltInFunctionable) + GetOdataType()(*string) + GetSavedFunctions()([]HuntingSchemaSavedFunctionable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetBuiltInFunctions(value []HuntingSchemaBuiltInFunctionable)() + SetOdataType(value *string)() + SetSavedFunctions(value []HuntingSchemaSavedFunctionable)() +} diff --git a/models/security/hunting_schema_result.go b/models/security/hunting_schema_result.go new file mode 100644 index 00000000000..ab11ae31070 --- /dev/null +++ b/models/security/hunting_schema_result.go @@ -0,0 +1,202 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type HuntingSchemaResult struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewHuntingSchemaResult instantiates a new HuntingSchemaResult and sets the default values. +func NewHuntingSchemaResult()(*HuntingSchemaResult) { + m := &HuntingSchemaResult{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateHuntingSchemaResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHuntingSchemaResultFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHuntingSchemaResult(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *HuntingSchemaResult) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *HuntingSchemaResult) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HuntingSchemaResult) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["functions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateHuntingSchemaFunctionsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetFunctions(val.(HuntingSchemaFunctionsable)) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["tables"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaTableFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaTableable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaTableable) + } + } + m.SetTables(res) + } + return nil + } + return res +} +// GetFunctions gets the functions property value. The functions property +// returns a HuntingSchemaFunctionsable when successful +func (m *HuntingSchemaResult) GetFunctions()(HuntingSchemaFunctionsable) { + val, err := m.GetBackingStore().Get("functions") + if err != nil { + panic(err) + } + if val != nil { + return val.(HuntingSchemaFunctionsable) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *HuntingSchemaResult) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTables gets the tables property value. The tables property +// returns a []HuntingSchemaTableable when successful +func (m *HuntingSchemaResult) GetTables()([]HuntingSchemaTableable) { + val, err := m.GetBackingStore().Get("tables") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaTableable) + } + return nil +} +// Serialize serializes information the current object +func (m *HuntingSchemaResult) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("functions", m.GetFunctions()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetTables() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTables())) + for i, v := range m.GetTables() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("tables", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *HuntingSchemaResult) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *HuntingSchemaResult) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetFunctions sets the functions property value. The functions property +func (m *HuntingSchemaResult) SetFunctions(value HuntingSchemaFunctionsable)() { + err := m.GetBackingStore().Set("functions", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *HuntingSchemaResult) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetTables sets the tables property value. The tables property +func (m *HuntingSchemaResult) SetTables(value []HuntingSchemaTableable)() { + err := m.GetBackingStore().Set("tables", value) + if err != nil { + panic(err) + } +} +type HuntingSchemaResultable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetFunctions()(HuntingSchemaFunctionsable) + GetOdataType()(*string) + GetTables()([]HuntingSchemaTableable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetFunctions(value HuntingSchemaFunctionsable)() + SetOdataType(value *string)() + SetTables(value []HuntingSchemaTableable)() +} diff --git a/models/security/hunting_schema_saved_function.go b/models/security/hunting_schema_saved_function.go new file mode 100644 index 00000000000..34a336c76bd --- /dev/null +++ b/models/security/hunting_schema_saved_function.go @@ -0,0 +1,468 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type HuntingSchemaSavedFunction struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewHuntingSchemaSavedFunction instantiates a new HuntingSchemaSavedFunction and sets the default values. +func NewHuntingSchemaSavedFunction()(*HuntingSchemaSavedFunction) { + m := &HuntingSchemaSavedFunction{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateHuntingSchemaSavedFunctionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHuntingSchemaSavedFunctionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHuntingSchemaSavedFunction(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *HuntingSchemaSavedFunction) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *HuntingSchemaSavedFunction) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCreatedBy gets the createdBy property value. The createdBy property +// returns a *string when successful +func (m *HuntingSchemaSavedFunction) GetCreatedBy()(*string) { + val, err := m.GetBackingStore().Get("createdBy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDescription gets the description property value. The description property +// returns a *string when successful +func (m *HuntingSchemaSavedFunction) GetDescription()(*string) { + val, err := m.GetBackingStore().Get("description") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HuntingSchemaSavedFunction) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["createdBy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCreatedBy(val) + } + return nil + } + res["description"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDescription(val) + } + return nil + } + res["huntingFunctionId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetHuntingFunctionId(val) + } + return nil + } + res["inputParameters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaFunctionParameterFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaFunctionParameterable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaFunctionParameterable) + } + } + m.SetInputParameters(res) + } + return nil + } + res["lastModifiedBy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLastModifiedBy(val) + } + return nil + } + res["lastModifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetLastModifiedDateTime(val) + } + return nil + } + res["name"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetName(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["outputColumns"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaTableColumnFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaTableColumnable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaTableColumnable) + } + } + m.SetOutputColumns(res) + } + return nil + } + res["path"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPath(val) + } + return nil + } + return res +} +// GetHuntingFunctionId gets the huntingFunctionId property value. The huntingFunctionId property +// returns a *int64 when successful +func (m *HuntingSchemaSavedFunction) GetHuntingFunctionId()(*int64) { + val, err := m.GetBackingStore().Get("huntingFunctionId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetInputParameters gets the inputParameters property value. The inputParameters property +// returns a []HuntingSchemaFunctionParameterable when successful +func (m *HuntingSchemaSavedFunction) GetInputParameters()([]HuntingSchemaFunctionParameterable) { + val, err := m.GetBackingStore().Get("inputParameters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaFunctionParameterable) + } + return nil +} +// GetLastModifiedBy gets the lastModifiedBy property value. The lastModifiedBy property +// returns a *string when successful +func (m *HuntingSchemaSavedFunction) GetLastModifiedBy()(*string) { + val, err := m.GetBackingStore().Get("lastModifiedBy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property +// returns a *Time when successful +func (m *HuntingSchemaSavedFunction) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("lastModifiedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetName gets the name property value. The name property +// returns a *string when successful +func (m *HuntingSchemaSavedFunction) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *HuntingSchemaSavedFunction) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOutputColumns gets the outputColumns property value. The outputColumns property +// returns a []HuntingSchemaTableColumnable when successful +func (m *HuntingSchemaSavedFunction) GetOutputColumns()([]HuntingSchemaTableColumnable) { + val, err := m.GetBackingStore().Get("outputColumns") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaTableColumnable) + } + return nil +} +// GetPath gets the path property value. The path property +// returns a *string when successful +func (m *HuntingSchemaSavedFunction) GetPath()(*string) { + val, err := m.GetBackingStore().Get("path") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *HuntingSchemaSavedFunction) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("createdBy", m.GetCreatedBy()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("description", m.GetDescription()) + if err != nil { + return err + } + } + if m.GetInputParameters() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetInputParameters())) + for i, v := range m.GetInputParameters() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("inputParameters", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("lastModifiedBy", m.GetLastModifiedBy()) + if err != nil { + return err + } + } + { + err := writer.WriteTimeValue("lastModifiedDateTime", m.GetLastModifiedDateTime()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetOutputColumns() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetOutputColumns())) + for i, v := range m.GetOutputColumns() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("outputColumns", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("path", m.GetPath()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *HuntingSchemaSavedFunction) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *HuntingSchemaSavedFunction) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCreatedBy sets the createdBy property value. The createdBy property +func (m *HuntingSchemaSavedFunction) SetCreatedBy(value *string)() { + err := m.GetBackingStore().Set("createdBy", value) + if err != nil { + panic(err) + } +} +// SetDescription sets the description property value. The description property +func (m *HuntingSchemaSavedFunction) SetDescription(value *string)() { + err := m.GetBackingStore().Set("description", value) + if err != nil { + panic(err) + } +} +// SetHuntingFunctionId sets the huntingFunctionId property value. The huntingFunctionId property +func (m *HuntingSchemaSavedFunction) SetHuntingFunctionId(value *int64)() { + err := m.GetBackingStore().Set("huntingFunctionId", value) + if err != nil { + panic(err) + } +} +// SetInputParameters sets the inputParameters property value. The inputParameters property +func (m *HuntingSchemaSavedFunction) SetInputParameters(value []HuntingSchemaFunctionParameterable)() { + err := m.GetBackingStore().Set("inputParameters", value) + if err != nil { + panic(err) + } +} +// SetLastModifiedBy sets the lastModifiedBy property value. The lastModifiedBy property +func (m *HuntingSchemaSavedFunction) SetLastModifiedBy(value *string)() { + err := m.GetBackingStore().Set("lastModifiedBy", value) + if err != nil { + panic(err) + } +} +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property +func (m *HuntingSchemaSavedFunction) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("lastModifiedDateTime", value) + if err != nil { + panic(err) + } +} +// SetName sets the name property value. The name property +func (m *HuntingSchemaSavedFunction) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *HuntingSchemaSavedFunction) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetOutputColumns sets the outputColumns property value. The outputColumns property +func (m *HuntingSchemaSavedFunction) SetOutputColumns(value []HuntingSchemaTableColumnable)() { + err := m.GetBackingStore().Set("outputColumns", value) + if err != nil { + panic(err) + } +} +// SetPath sets the path property value. The path property +func (m *HuntingSchemaSavedFunction) SetPath(value *string)() { + err := m.GetBackingStore().Set("path", value) + if err != nil { + panic(err) + } +} +type HuntingSchemaSavedFunctionable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCreatedBy()(*string) + GetDescription()(*string) + GetHuntingFunctionId()(*int64) + GetInputParameters()([]HuntingSchemaFunctionParameterable) + GetLastModifiedBy()(*string) + GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetName()(*string) + GetOdataType()(*string) + GetOutputColumns()([]HuntingSchemaTableColumnable) + GetPath()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCreatedBy(value *string)() + SetDescription(value *string)() + SetHuntingFunctionId(value *int64)() + SetInputParameters(value []HuntingSchemaFunctionParameterable)() + SetLastModifiedBy(value *string)() + SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetName(value *string)() + SetOdataType(value *string)() + SetOutputColumns(value []HuntingSchemaTableColumnable)() + SetPath(value *string)() +} diff --git a/models/security/hunting_schema_table.go b/models/security/hunting_schema_table.go new file mode 100644 index 00000000000..4bc4825b0fb --- /dev/null +++ b/models/security/hunting_schema_table.go @@ -0,0 +1,239 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type HuntingSchemaTable struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewHuntingSchemaTable instantiates a new HuntingSchemaTable and sets the default values. +func NewHuntingSchemaTable()(*HuntingSchemaTable) { + m := &HuntingSchemaTable{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateHuntingSchemaTableFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHuntingSchemaTableFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHuntingSchemaTable(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *HuntingSchemaTable) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *HuntingSchemaTable) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetColumns gets the columns property value. The columns property +// returns a []HuntingSchemaTableColumnable when successful +func (m *HuntingSchemaTable) GetColumns()([]HuntingSchemaTableColumnable) { + val, err := m.GetBackingStore().Get("columns") + if err != nil { + panic(err) + } + if val != nil { + return val.([]HuntingSchemaTableColumnable) + } + return nil +} +// GetDescription gets the description property value. The description property +// returns a *string when successful +func (m *HuntingSchemaTable) GetDescription()(*string) { + val, err := m.GetBackingStore().Get("description") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HuntingSchemaTable) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["columns"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateHuntingSchemaTableColumnFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]HuntingSchemaTableColumnable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(HuntingSchemaTableColumnable) + } + } + m.SetColumns(res) + } + return nil + } + res["description"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDescription(val) + } + return nil + } + res["name"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetName(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetName gets the name property value. The name property +// returns a *string when successful +func (m *HuntingSchemaTable) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *HuntingSchemaTable) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *HuntingSchemaTable) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetColumns() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetColumns())) + for i, v := range m.GetColumns() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("columns", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("description", m.GetDescription()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *HuntingSchemaTable) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *HuntingSchemaTable) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetColumns sets the columns property value. The columns property +func (m *HuntingSchemaTable) SetColumns(value []HuntingSchemaTableColumnable)() { + err := m.GetBackingStore().Set("columns", value) + if err != nil { + panic(err) + } +} +// SetDescription sets the description property value. The description property +func (m *HuntingSchemaTable) SetDescription(value *string)() { + err := m.GetBackingStore().Set("description", value) + if err != nil { + panic(err) + } +} +// SetName sets the name property value. The name property +func (m *HuntingSchemaTable) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *HuntingSchemaTable) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type HuntingSchemaTableable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetColumns()([]HuntingSchemaTableColumnable) + GetDescription()(*string) + GetName()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetColumns(value []HuntingSchemaTableColumnable)() + SetDescription(value *string)() + SetName(value *string)() + SetOdataType(value *string)() +} diff --git a/models/security/hunting_schema_table_column.go b/models/security/hunting_schema_table_column.go new file mode 100644 index 00000000000..e02f728e7bb --- /dev/null +++ b/models/security/hunting_schema_table_column.go @@ -0,0 +1,227 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type HuntingSchemaTableColumn struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewHuntingSchemaTableColumn instantiates a new HuntingSchemaTableColumn and sets the default values. +func NewHuntingSchemaTableColumn()(*HuntingSchemaTableColumn) { + m := &HuntingSchemaTableColumn{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateHuntingSchemaTableColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHuntingSchemaTableColumnFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHuntingSchemaTableColumn(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *HuntingSchemaTableColumn) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *HuntingSchemaTableColumn) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDataType gets the dataType property value. The dataType property +// returns a *string when successful +func (m *HuntingSchemaTableColumn) GetDataType()(*string) { + val, err := m.GetBackingStore().Get("dataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDescription gets the description property value. The description property +// returns a *string when successful +func (m *HuntingSchemaTableColumn) GetDescription()(*string) { + val, err := m.GetBackingStore().Get("description") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HuntingSchemaTableColumn) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["dataType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDataType(val) + } + return nil + } + res["description"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDescription(val) + } + return nil + } + res["name"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetName(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetName gets the name property value. The name property +// returns a *string when successful +func (m *HuntingSchemaTableColumn) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *HuntingSchemaTableColumn) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *HuntingSchemaTableColumn) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("dataType", m.GetDataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("description", m.GetDescription()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *HuntingSchemaTableColumn) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *HuntingSchemaTableColumn) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDataType sets the dataType property value. The dataType property +func (m *HuntingSchemaTableColumn) SetDataType(value *string)() { + err := m.GetBackingStore().Set("dataType", value) + if err != nil { + panic(err) + } +} +// SetDescription sets the description property value. The description property +func (m *HuntingSchemaTableColumn) SetDescription(value *string)() { + err := m.GetBackingStore().Set("description", value) + if err != nil { + panic(err) + } +} +// SetName sets the name property value. The name property +func (m *HuntingSchemaTableColumn) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *HuntingSchemaTableColumn) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type HuntingSchemaTableColumnable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDataType()(*string) + GetDescription()(*string) + GetName()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDataType(value *string)() + SetDescription(value *string)() + SetName(value *string)() + SetOdataType(value *string)() +} diff --git a/models/security/identity_container.go b/models/security/identity_container.go index 2c1fd2935d5..b6b767b49fd 100644 --- a/models/security/identity_container.go +++ b/models/security/identity_container.go @@ -177,7 +177,7 @@ func (m *IdentityContainer) GetSensorCandidates()([]SensorCandidateable) { } return nil } -// GetSensorMigration gets the sensorMigration property value. The sensorMigration property +// GetSensorMigration gets the sensorMigration property value. Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. // returns a []SensorMigrationable when successful func (m *IdentityContainer) GetSensorMigration()([]SensorMigrationable) { val, err := m.GetBackingStore().Get("sensorMigration") @@ -321,7 +321,7 @@ func (m *IdentityContainer) SetSensorCandidates(value []SensorCandidateable)() { panic(err) } } -// SetSensorMigration sets the sensorMigration property value. The sensorMigration property +// SetSensorMigration sets the sensorMigration property value. Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. func (m *IdentityContainer) SetSensorMigration(value []SensorMigrationable)() { err := m.GetBackingStore().Set("sensorMigration", value) if err != nil { diff --git a/models/security/migrate_sensors_result.go b/models/security/migrate_sensors_result.go index 5a2194cbd13..c62326c7ae5 100644 --- a/models/security/migrate_sensors_result.go +++ b/models/security/migrate_sensors_result.go @@ -43,7 +43,7 @@ func (m *MigrateSensorsResult) GetAdditionalData()(map[string]any) { func (m *MigrateSensorsResult) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } -// GetFailedMigrationSensorIds gets the failedMigrationSensorIds property value. The failedMigrationSensorIds property +// GetFailedMigrationSensorIds gets the failedMigrationSensorIds property value. The collection of sensor IDs that failed to migrate. // returns a []string when successful func (m *MigrateSensorsResult) GetFailedMigrationSensorIds()([]string) { val, err := m.GetBackingStore().Get("failedMigrationSensorIds") @@ -115,7 +115,7 @@ func (m *MigrateSensorsResult) GetOdataType()(*string) { } return nil } -// GetSuccessfulMigrationSensorIds gets the successfulMigrationSensorIds property value. The successfulMigrationSensorIds property +// GetSuccessfulMigrationSensorIds gets the successfulMigrationSensorIds property value. The collection of sensor IDs that were successfully migrated. // returns a []string when successful func (m *MigrateSensorsResult) GetSuccessfulMigrationSensorIds()([]string) { val, err := m.GetBackingStore().Get("successfulMigrationSensorIds") @@ -166,7 +166,7 @@ func (m *MigrateSensorsResult) SetAdditionalData(value map[string]any)() { func (m *MigrateSensorsResult) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetFailedMigrationSensorIds sets the failedMigrationSensorIds property value. The failedMigrationSensorIds property +// SetFailedMigrationSensorIds sets the failedMigrationSensorIds property value. The collection of sensor IDs that failed to migrate. func (m *MigrateSensorsResult) SetFailedMigrationSensorIds(value []string)() { err := m.GetBackingStore().Set("failedMigrationSensorIds", value) if err != nil { @@ -180,7 +180,7 @@ func (m *MigrateSensorsResult) SetOdataType(value *string)() { panic(err) } } -// SetSuccessfulMigrationSensorIds sets the successfulMigrationSensorIds property value. The successfulMigrationSensorIds property +// SetSuccessfulMigrationSensorIds sets the successfulMigrationSensorIds property value. The collection of sensor IDs that were successfully migrated. func (m *MigrateSensorsResult) SetSuccessfulMigrationSensorIds(value []string)() { err := m.GetBackingStore().Set("successfulMigrationSensorIds", value) if err != nil { diff --git a/models/security/sensor_migration.go b/models/security/sensor_migration.go index 16ffef06b7c..b790a1c1b3f 100644 --- a/models/security/sensor_migration.go +++ b/models/security/sensor_migration.go @@ -24,7 +24,7 @@ func NewSensorMigration()(*SensorMigration) { func CreateSensorMigrationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewSensorMigration(), nil } -// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// GetCreatedDateTime gets the createdDateTime property value. The date and time the sensor was created. // returns a *Time when successful func (m *SensorMigration) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("createdDateTime") @@ -36,7 +36,7 @@ func (m *SensorMigration) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a } return nil } -// GetDisplayName gets the displayName property value. The displayName property +// GetDisplayName gets the displayName property value. The display name of the sensor. // returns a *string when successful func (m *SensorMigration) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -48,7 +48,7 @@ func (m *SensorMigration) GetDisplayName()(*string) { } return nil } -// GetDomainName gets the domainName property value. The domainName property +// GetDomainName gets the domainName property value. The fully qualified domain name (FQDN) of the domain controller where the sensor is installed. // returns a *string when successful func (m *SensorMigration) GetDomainName()(*string) { val, err := m.GetBackingStore().Get("domainName") @@ -194,7 +194,7 @@ func (m *SensorMigration) GetServiceStatus()(*ServiceStatus) { } return nil } -// GetVersion gets the version property value. The version property +// GetVersion gets the version property value. The version number of the sensor software. // returns a *string when successful func (m *SensorMigration) GetVersion()(*string) { val, err := m.GetBackingStore().Get("version") @@ -266,21 +266,21 @@ func (m *SensorMigration) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0 } return nil } -// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +// SetCreatedDateTime sets the createdDateTime property value. The date and time the sensor was created. func (m *SensorMigration) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("createdDateTime", value) if err != nil { panic(err) } } -// SetDisplayName sets the displayName property value. The displayName property +// SetDisplayName sets the displayName property value. The display name of the sensor. func (m *SensorMigration) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetDomainName sets the domainName property value. The domainName property +// SetDomainName sets the domainName property value. The fully qualified domain name (FQDN) of the domain controller where the sensor is installed. func (m *SensorMigration) SetDomainName(value *string)() { err := m.GetBackingStore().Set("domainName", value) if err != nil { @@ -315,7 +315,7 @@ func (m *SensorMigration) SetServiceStatus(value *ServiceStatus)() { panic(err) } } -// SetVersion sets the version property value. The version property +// SetVersion sets the version property value. The version number of the sensor software. func (m *SensorMigration) SetVersion(value *string)() { err := m.GetBackingStore().Set("version", value) if err != nil { diff --git a/models/security/user_account.go b/models/security/user_account.go index 351654aa9cb..b57e64ea1d3 100644 --- a/models/security/user_account.go +++ b/models/security/user_account.go @@ -184,6 +184,16 @@ func (m *UserAccount) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26 } return nil } + res["tenantId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTenantId(val) + } + return nil + } res["userPrincipalName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -230,6 +240,18 @@ func (m *UserAccount) GetResourceAccessEvents()([]ResourceAccessEventable) { } return nil } +// GetTenantId gets the tenantId property value. The tenantId property +// returns a *string when successful +func (m *UserAccount) GetTenantId()(*string) { + val, err := m.GetBackingStore().Get("tenantId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetUserPrincipalName gets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. // returns a *string when successful func (m *UserAccount) GetUserPrincipalName()(*string) { @@ -304,6 +326,12 @@ func (m *UserAccount) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6 return err } } + { + err := writer.WriteStringValue("tenantId", m.GetTenantId()) + if err != nil { + return err + } + } { err := writer.WriteStringValue("userPrincipalName", m.GetUserPrincipalName()) if err != nil { @@ -384,6 +412,13 @@ func (m *UserAccount) SetResourceAccessEvents(value []ResourceAccessEventable)() panic(err) } } +// SetTenantId sets the tenantId property value. The tenantId property +func (m *UserAccount) SetTenantId(value *string)() { + err := m.GetBackingStore().Set("tenantId", value) + if err != nil { + panic(err) + } +} // SetUserPrincipalName sets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. func (m *UserAccount) SetUserPrincipalName(value *string)() { err := m.GetBackingStore().Set("userPrincipalName", value) @@ -410,6 +445,7 @@ type UserAccountable interface { GetDomainName()(*string) GetOdataType()(*string) GetResourceAccessEvents()([]ResourceAccessEventable) + GetTenantId()(*string) GetUserPrincipalName()(*string) GetUserSid()(*string) SetAccountName(value *string)() @@ -420,6 +456,7 @@ type UserAccountable interface { SetDomainName(value *string)() SetOdataType(value *string)() SetResourceAccessEvents(value []ResourceAccessEventable)() + SetTenantId(value *string)() SetUserPrincipalName(value *string)() SetUserSid(value *string)() } diff --git a/models/share_point_protection_policy.go b/models/share_point_protection_policy.go index eead9e91be8..cef95a8ae01 100644 --- a/models/share_point_protection_policy.go +++ b/models/share_point_protection_policy.go @@ -110,7 +110,7 @@ func (m *SharePointProtectionPolicy) GetFieldDeserializers()(map[string]func(i87 } return res } -// GetSiteExclusionUnits gets the siteExclusionUnits property value. The siteExclusionUnits property +// GetSiteExclusionUnits gets the siteExclusionUnits property value. The site exclusion units associated with the SharePoint protection policy. // returns a []SiteExclusionUnitable when successful func (m *SharePointProtectionPolicy) GetSiteExclusionUnits()([]SiteExclusionUnitable) { val, err := m.GetBackingStore().Get("siteExclusionUnits") @@ -122,7 +122,7 @@ func (m *SharePointProtectionPolicy) GetSiteExclusionUnits()([]SiteExclusionUnit } return nil } -// GetSiteExclusionUnitsBulkAdditionJobs gets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property +// GetSiteExclusionUnitsBulkAdditionJobs gets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units associated with the SharePoint protection policy. // returns a []SiteExclusionUnitsBulkAdditionJobable when successful func (m *SharePointProtectionPolicy) GetSiteExclusionUnitsBulkAdditionJobs()([]SiteExclusionUnitsBulkAdditionJobable) { val, err := m.GetBackingStore().Get("siteExclusionUnitsBulkAdditionJobs") @@ -238,14 +238,14 @@ func (m *SharePointProtectionPolicy) Serialize(writer i878a80d2330e89d26896388a3 } return nil } -// SetSiteExclusionUnits sets the siteExclusionUnits property value. The siteExclusionUnits property +// SetSiteExclusionUnits sets the siteExclusionUnits property value. The site exclusion units associated with the SharePoint protection policy. func (m *SharePointProtectionPolicy) SetSiteExclusionUnits(value []SiteExclusionUnitable)() { err := m.GetBackingStore().Set("siteExclusionUnits", value) if err != nil { panic(err) } } -// SetSiteExclusionUnitsBulkAdditionJobs sets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property +// SetSiteExclusionUnitsBulkAdditionJobs sets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units associated with the SharePoint protection policy. func (m *SharePointProtectionPolicy) SetSiteExclusionUnitsBulkAdditionJobs(value []SiteExclusionUnitsBulkAdditionJobable)() { err := m.GetBackingStore().Set("siteExclusionUnitsBulkAdditionJobs", value) if err != nil { diff --git a/models/share_point_report_settings.go b/models/share_point_report_settings.go new file mode 100644 index 00000000000..37b70acbefa --- /dev/null +++ b/models/share_point_report_settings.go @@ -0,0 +1,91 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointReportSettings struct { + Entity +} +// NewSharePointReportSettings instantiates a new SharePointReportSettings and sets the default values. +func NewSharePointReportSettings()(*SharePointReportSettings) { + m := &SharePointReportSettings{ + Entity: *NewEntity(), + } + return m +} +// CreateSharePointReportSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointReportSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointReportSettings(), nil +} +// GetApiUsageReportMetrics gets the apiUsageReportMetrics property value. The collection of API usage report metrics and the status of their enablement. +// returns a []ApiUsageReportEnablementStatusable when successful +func (m *SharePointReportSettings) GetApiUsageReportMetrics()([]ApiUsageReportEnablementStatusable) { + val, err := m.GetBackingStore().Get("apiUsageReportMetrics") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ApiUsageReportEnablementStatusable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointReportSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["apiUsageReportMetrics"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateApiUsageReportEnablementStatusFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ApiUsageReportEnablementStatusable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ApiUsageReportEnablementStatusable) + } + } + m.SetApiUsageReportMetrics(res) + } + return nil + } + return res +} +// Serialize serializes information the current object +func (m *SharePointReportSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetApiUsageReportMetrics() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetApiUsageReportMetrics())) + for i, v := range m.GetApiUsageReportMetrics() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("apiUsageReportMetrics", cast) + if err != nil { + return err + } + } + return nil +} +// SetApiUsageReportMetrics sets the apiUsageReportMetrics property value. The collection of API usage report metrics and the status of their enablement. +func (m *SharePointReportSettings) SetApiUsageReportMetrics(value []ApiUsageReportEnablementStatusable)() { + err := m.GetBackingStore().Set("apiUsageReportMetrics", value) + if err != nil { + panic(err) + } +} +type SharePointReportSettingsable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetApiUsageReportMetrics()([]ApiUsageReportEnablementStatusable) + SetApiUsageReportMetrics(value []ApiUsageReportEnablementStatusable)() +} diff --git a/models/site_exclusion_unit.go b/models/site_exclusion_unit.go index 4b4c5339e4f..54d2dcd0139 100644 --- a/models/site_exclusion_unit.go +++ b/models/site_exclusion_unit.go @@ -60,7 +60,7 @@ func (m *SiteExclusionUnit) GetFieldDeserializers()(map[string]func(i878a80d2330 } return res } -// GetSiteId gets the siteId property value. The siteId property +// GetSiteId gets the siteId property value. The unique identifier of the SharePoint site. // returns a *string when successful func (m *SiteExclusionUnit) GetSiteId()(*string) { val, err := m.GetBackingStore().Get("siteId") @@ -72,7 +72,7 @@ func (m *SiteExclusionUnit) GetSiteId()(*string) { } return nil } -// GetSiteName gets the siteName property value. The siteName property +// GetSiteName gets the siteName property value. The display name of the SharePoint site. // returns a *string when successful func (m *SiteExclusionUnit) GetSiteName()(*string) { val, err := m.GetBackingStore().Get("siteName") @@ -84,7 +84,7 @@ func (m *SiteExclusionUnit) GetSiteName()(*string) { } return nil } -// GetSiteWebUrl gets the siteWebUrl property value. The siteWebUrl property +// GetSiteWebUrl gets the siteWebUrl property value. The URL of the SharePoint site. // returns a *string when successful func (m *SiteExclusionUnit) GetSiteWebUrl()(*string) { val, err := m.GetBackingStore().Get("siteWebUrl") @@ -110,21 +110,21 @@ func (m *SiteExclusionUnit) Serialize(writer i878a80d2330e89d26896388a3f487eef27 } return nil } -// SetSiteId sets the siteId property value. The siteId property +// SetSiteId sets the siteId property value. The unique identifier of the SharePoint site. func (m *SiteExclusionUnit) SetSiteId(value *string)() { err := m.GetBackingStore().Set("siteId", value) if err != nil { panic(err) } } -// SetSiteName sets the siteName property value. The siteName property +// SetSiteName sets the siteName property value. The display name of the SharePoint site. func (m *SiteExclusionUnit) SetSiteName(value *string)() { err := m.GetBackingStore().Set("siteName", value) if err != nil { panic(err) } } -// SetSiteWebUrl sets the siteWebUrl property value. The siteWebUrl property +// SetSiteWebUrl sets the siteWebUrl property value. The URL of the SharePoint site. func (m *SiteExclusionUnit) SetSiteWebUrl(value *string)() { err := m.GetBackingStore().Set("siteWebUrl", value) if err != nil { diff --git a/models/site_exclusion_units_bulk_addition_job.go b/models/site_exclusion_units_bulk_addition_job.go index 9088a0d9f0b..5136751dffc 100644 --- a/models/site_exclusion_units_bulk_addition_job.go +++ b/models/site_exclusion_units_bulk_addition_job.go @@ -46,7 +46,7 @@ func (m *SiteExclusionUnitsBulkAdditionJob) GetFieldDeserializers()(map[string]f } return res } -// GetSiteWebUrls gets the siteWebUrls property value. The siteWebUrls property +// GetSiteWebUrls gets the siteWebUrls property value. The URLs of SharePoint sites to be added as exclusion units to the protection policy. // returns a []string when successful func (m *SiteExclusionUnitsBulkAdditionJob) GetSiteWebUrls()([]string) { val, err := m.GetBackingStore().Get("siteWebUrls") @@ -72,7 +72,7 @@ func (m *SiteExclusionUnitsBulkAdditionJob) Serialize(writer i878a80d2330e89d268 } return nil } -// SetSiteWebUrls sets the siteWebUrls property value. The siteWebUrls property +// SetSiteWebUrls sets the siteWebUrls property value. The URLs of SharePoint sites to be added as exclusion units to the protection policy. func (m *SiteExclusionUnitsBulkAdditionJob) SetSiteWebUrls(value []string)() { err := m.GetBackingStore().Set("siteWebUrls", value) if err != nil { diff --git a/models/snapshot_job_status.go b/models/snapshot_job_status.go index 179a12481a4..7eb0bb67602 100644 --- a/models/snapshot_job_status.go +++ b/models/snapshot_job_status.go @@ -9,13 +9,13 @@ const ( RUNNING_SNAPSHOTJOBSTATUS SUCCEEDED_SNAPSHOTJOBSTATUS FAILED_SNAPSHOTJOBSTATUS + PARTIALLYSUCCESSFUL_SNAPSHOTJOBSTATUS // A marker value for members added after the release of this API. UNKNOWNFUTUREVALUE_SNAPSHOTJOBSTATUS - PARTIALLYSUCCESSFUL_SNAPSHOTJOBSTATUS ) func (i SnapshotJobStatus) String() string { - return []string{"notStarted", "running", "succeeded", "failed", "unknownFutureValue", "partiallySuccessful"}[i] + return []string{"notStarted", "running", "succeeded", "failed", "partiallySuccessful", "unknownFutureValue"}[i] } func ParseSnapshotJobStatus(v string) (any, error) { result := NOTSTARTED_SNAPSHOTJOBSTATUS @@ -28,10 +28,10 @@ func ParseSnapshotJobStatus(v string) (any, error) { result = SUCCEEDED_SNAPSHOTJOBSTATUS case "failed": result = FAILED_SNAPSHOTJOBSTATUS - case "unknownFutureValue": - result = UNKNOWNFUTUREVALUE_SNAPSHOTJOBSTATUS case "partiallySuccessful": result = PARTIALLYSUCCESSFUL_SNAPSHOTJOBSTATUS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_SNAPSHOTJOBSTATUS default: return nil, nil } diff --git a/models/summarized_sign_in.go b/models/summarized_sign_in.go index 5ec9fb4c869..02e036cb2fd 100644 --- a/models/summarized_sign_in.go +++ b/models/summarized_sign_in.go @@ -215,6 +215,16 @@ func (m *SummarizedSignIn) GetFieldDeserializers()(map[string]func(i878a80d2330e } return nil } + res["tokenIssuerType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseTokenIssuerType) + if err != nil { + return err + } + if val != nil { + m.SetTokenIssuerType(val.(*TokenIssuerType)) + } + return nil + } res["userPrincipalName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -347,6 +357,18 @@ func (m *SummarizedSignIn) GetTenantId()(*string) { } return nil } +// GetTokenIssuerType gets the tokenIssuerType property value. The tokenIssuerType property +// returns a *TokenIssuerType when successful +func (m *SummarizedSignIn) GetTokenIssuerType()(*TokenIssuerType) { + val, err := m.GetBackingStore().Get("tokenIssuerType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*TokenIssuerType) + } + return nil +} // GetUserPrincipalName gets the userPrincipalName property value. User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). // returns a *string when successful func (m *SummarizedSignIn) GetUserPrincipalName()(*string) { @@ -450,6 +472,13 @@ func (m *SummarizedSignIn) Serialize(writer i878a80d2330e89d26896388a3f487eef27b return err } } + if m.GetTokenIssuerType() != nil { + cast := (*m.GetTokenIssuerType()).String() + err = writer.WriteStringValue("tokenIssuerType", &cast) + if err != nil { + return err + } + } { err = writer.WriteStringValue("userPrincipalName", m.GetUserPrincipalName()) if err != nil { @@ -556,6 +585,13 @@ func (m *SummarizedSignIn) SetTenantId(value *string)() { panic(err) } } +// SetTokenIssuerType sets the tokenIssuerType property value. The tokenIssuerType property +func (m *SummarizedSignIn) SetTokenIssuerType(value *TokenIssuerType)() { + err := m.GetBackingStore().Set("tokenIssuerType", value) + if err != nil { + panic(err) + } +} // SetUserPrincipalName sets the userPrincipalName property value. User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). func (m *SummarizedSignIn) SetUserPrincipalName(value *string)() { err := m.GetBackingStore().Set("userPrincipalName", value) @@ -580,6 +616,7 @@ type SummarizedSignInable interface { GetSignInCount()(*int64) GetStatus()(SignInStatusable) GetTenantId()(*string) + GetTokenIssuerType()(*TokenIssuerType) GetUserPrincipalName()(*string) SetAggregationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetAppDisplayName(value *string)() @@ -595,5 +632,6 @@ type SummarizedSignInable interface { SetSignInCount(value *int64)() SetStatus(value SignInStatusable)() SetTenantId(value *string)() + SetTokenIssuerType(value *TokenIssuerType)() SetUserPrincipalName(value *string)() } diff --git a/models/user.go b/models/user.go index ad80a2dd8ef..7dbde4367ea 100644 --- a/models/user.go +++ b/models/user.go @@ -331,7 +331,7 @@ func (m *User) GetCloudClipboard()(CloudClipboardRootable) { } return nil } -// GetCloudPcPools gets the cloudPcPools property value. The cloudPcPools property +// GetCloudPcPools gets the cloudPcPools property value. The user's Cloud PC pools. Read-only. Nullable. // returns a []CloudPcPoolable when successful func (m *User) GetCloudPcPools()([]CloudPcPoolable) { val, err := m.GetBackingStore().Get("cloudPcPools") @@ -5529,7 +5529,7 @@ func (m *User) SetCloudClipboard(value CloudClipboardRootable)() { panic(err) } } -// SetCloudPcPools sets the cloudPcPools property value. The cloudPcPools property +// SetCloudPcPools sets the cloudPcPools property value. The user's Cloud PC pools. Read-only. Nullable. func (m *User) SetCloudPcPools(value []CloudPcPoolable)() { err := m.GetBackingStore().Set("cloudPcPools", value) if err != nil { diff --git a/models/user_activity_type.go b/models/user_activity_type.go index ef96aaca7be..0283b1ffa3f 100644 --- a/models/user_activity_type.go +++ b/models/user_activity_type.go @@ -9,11 +9,12 @@ const ( UPLOADFILE_USERACTIVITYTYPE DOWNLOADTEXT_USERACTIVITYTYPE DOWNLOADFILE_USERACTIVITYTYPE + COPYTOCLIPBOARD_USERACTIVITYTYPE UNKNOWNFUTUREVALUE_USERACTIVITYTYPE ) func (i UserActivityType) String() string { - return []string{"uploadText", "uploadFile", "downloadText", "downloadFile", "unknownFutureValue"}[i] + return []string{"uploadText", "uploadFile", "downloadText", "downloadFile", "copyToClipboard", "unknownFutureValue"}[i] } func ParseUserActivityType(v string) (any, error) { result := UPLOADTEXT_USERACTIVITYTYPE @@ -26,6 +27,8 @@ func ParseUserActivityType(v string) (any, error) { result = DOWNLOADTEXT_USERACTIVITYTYPE case "downloadFile": result = DOWNLOADFILE_USERACTIVITYTYPE + case "copyToClipboard": + result = COPYTOCLIPBOARD_USERACTIVITYTYPE case "unknownFutureValue": result = UNKNOWNFUTUREVALUE_USERACTIVITYTYPE default: diff --git a/models/user_activity_types.go b/models/user_activity_types.go index fafb55f02de..4d04ab22855 100644 --- a/models/user_activity_types.go +++ b/models/user_activity_types.go @@ -14,13 +14,14 @@ const ( UPLOADFILE_USERACTIVITYTYPES = 4 DOWNLOADTEXT_USERACTIVITYTYPES = 8 DOWNLOADFILE_USERACTIVITYTYPES = 16 - UNKNOWNFUTUREVALUE_USERACTIVITYTYPES = 32 + COPYTOCLIPBOARD_USERACTIVITYTYPES = 32 + UNKNOWNFUTUREVALUE_USERACTIVITYTYPES = 64 ) func (i UserActivityTypes) String() string { var values []string - options := []string{"none", "uploadText", "uploadFile", "downloadText", "downloadFile", "unknownFutureValue"} - for p := 0; p < 6; p++ { + options := []string{"none", "uploadText", "uploadFile", "downloadText", "downloadFile", "copyToClipboard", "unknownFutureValue"} + for p := 0; p < 7; p++ { mantis := UserActivityTypes(int(math.Pow(2, float64(p)))) if i&mantis == mantis { values = append(values, options[p]) @@ -43,6 +44,8 @@ func ParseUserActivityTypes(v string) (any, error) { result |= DOWNLOADTEXT_USERACTIVITYTYPES case "downloadFile": result |= DOWNLOADFILE_USERACTIVITYTYPES + case "copyToClipboard": + result |= COPYTOCLIPBOARD_USERACTIVITYTYPES case "unknownFutureValue": result |= UNKNOWNFUTUREVALUE_USERACTIVITYTYPES default: diff --git a/models/virtual_endpoint.go b/models/virtual_endpoint.go index dd2648e37de..2d33a99efd4 100644 --- a/models/virtual_endpoint.go +++ b/models/virtual_endpoint.go @@ -58,7 +58,7 @@ func (m *VirtualEndpoint) GetCloudApps()([]CloudPcCloudAppable) { } return nil } -// GetCloudPcPools gets the cloudPcPools property value. The cloudPcPools property +// GetCloudPcPools gets the cloudPcPools property value. The Cloud PC pools managed by the virtual endpoint. // returns a []CloudPcPoolable when successful func (m *VirtualEndpoint) GetCloudPcPools()([]CloudPcPoolable) { val, err := m.GetBackingStore().Get("cloudPcPools") @@ -849,7 +849,7 @@ func (m *VirtualEndpoint) SetCloudApps(value []CloudPcCloudAppable)() { panic(err) } } -// SetCloudPcPools sets the cloudPcPools property value. The cloudPcPools property +// SetCloudPcPools sets the cloudPcPools property value. The Cloud PC pools managed by the virtual endpoint. func (m *VirtualEndpoint) SetCloudPcPools(value []CloudPcPoolable)() { err := m.GetBackingStore().Set("cloudPcPools", value) if err != nil { diff --git a/models/virtual_event.go b/models/virtual_event.go index 67c50aa8bcc..a525ca4a3d7 100644 --- a/models/virtual_event.go +++ b/models/virtual_event.go @@ -172,6 +172,16 @@ func (m *VirtualEvent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2 } return nil } + res["isRegistrationRequired"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsRegistrationRequired(val) + } + return nil + } res["presenters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateVirtualEventPresenterFromDiscriminatorValue) if err != nil { @@ -248,6 +258,18 @@ func (m *VirtualEvent) GetIsRegistrationEnabled()(*bool) { } return nil } +// GetIsRegistrationRequired gets the isRegistrationRequired property value. The isRegistrationRequired property +// returns a *bool when successful +func (m *VirtualEvent) GetIsRegistrationRequired()(*bool) { + val, err := m.GetBackingStore().Get("isRegistrationRequired") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} // GetPresenters gets the presenters property value. The virtual event presenters. // returns a []VirtualEventPresenterable when successful func (m *VirtualEvent) GetPresenters()([]VirtualEventPresenterable) { @@ -356,6 +378,12 @@ func (m *VirtualEvent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e return err } } + { + err = writer.WriteBoolValue("isRegistrationRequired", m.GetIsRegistrationRequired()) + if err != nil { + return err + } + } if m.GetPresenters() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetPresenters())) for i, v := range m.GetPresenters() { @@ -443,6 +471,13 @@ func (m *VirtualEvent) SetIsRegistrationEnabled(value *bool)() { panic(err) } } +// SetIsRegistrationRequired sets the isRegistrationRequired property value. The isRegistrationRequired property +func (m *VirtualEvent) SetIsRegistrationRequired(value *bool)() { + err := m.GetBackingStore().Set("isRegistrationRequired", value) + if err != nil { + panic(err) + } +} // SetPresenters sets the presenters property value. The virtual event presenters. func (m *VirtualEvent) SetPresenters(value []VirtualEventPresenterable)() { err := m.GetBackingStore().Set("presenters", value) @@ -487,6 +522,7 @@ type VirtualEventable interface { GetEndDateTime()(DateTimeTimeZoneable) GetExternalEventInformation()([]VirtualEventExternalInformationable) GetIsRegistrationEnabled()(*bool) + GetIsRegistrationRequired()(*bool) GetPresenters()([]VirtualEventPresenterable) GetSessions()([]VirtualEventSessionable) GetSettings()(VirtualEventSettingsable) @@ -498,6 +534,7 @@ type VirtualEventable interface { SetEndDateTime(value DateTimeTimeZoneable)() SetExternalEventInformation(value []VirtualEventExternalInformationable)() SetIsRegistrationEnabled(value *bool)() + SetIsRegistrationRequired(value *bool)() SetPresenters(value []VirtualEventPresenterable)() SetSessions(value []VirtualEventSessionable)() SetSettings(value VirtualEventSettingsable)() diff --git a/models/virtual_event_registration_configuration.go b/models/virtual_event_registration_configuration.go index 370888c5dd4..12c46d8246c 100644 --- a/models/virtual_event_registration_configuration.go +++ b/models/virtual_event_registration_configuration.go @@ -116,7 +116,7 @@ func (m *VirtualEventRegistrationConfiguration) GetFieldDeserializers()(map[stri } return res } -// GetIsManualApprovalEnabled gets the isManualApprovalEnabled property value. The isManualApprovalEnabled property +// GetIsManualApprovalEnabled gets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. // returns a *bool when successful func (m *VirtualEventRegistrationConfiguration) GetIsManualApprovalEnabled()(*bool) { val, err := m.GetBackingStore().Get("isManualApprovalEnabled") @@ -128,7 +128,7 @@ func (m *VirtualEventRegistrationConfiguration) GetIsManualApprovalEnabled()(*bo } return nil } -// GetIsWaitlistEnabled gets the isWaitlistEnabled property value. The isWaitlistEnabled property +// GetIsWaitlistEnabled gets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. // returns a *bool when successful func (m *VirtualEventRegistrationConfiguration) GetIsWaitlistEnabled()(*bool) { val, err := m.GetBackingStore().Get("isWaitlistEnabled") @@ -215,14 +215,14 @@ func (m *VirtualEventRegistrationConfiguration) SetCapacity(value *int32)() { panic(err) } } -// SetIsManualApprovalEnabled sets the isManualApprovalEnabled property value. The isManualApprovalEnabled property +// SetIsManualApprovalEnabled sets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. func (m *VirtualEventRegistrationConfiguration) SetIsManualApprovalEnabled(value *bool)() { err := m.GetBackingStore().Set("isManualApprovalEnabled", value) if err != nil { panic(err) } } -// SetIsWaitlistEnabled sets the isWaitlistEnabled property value. The isWaitlistEnabled property +// SetIsWaitlistEnabled sets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. func (m *VirtualEventRegistrationConfiguration) SetIsWaitlistEnabled(value *bool)() { err := m.GetBackingStore().Set("isWaitlistEnabled", value) if err != nil { diff --git a/models/virtual_event_session.go b/models/virtual_event_session.go index b7f16136827..c44873377fe 100644 --- a/models/virtual_event_session.go +++ b/models/virtual_event_session.go @@ -24,7 +24,7 @@ func NewVirtualEventSession()(*VirtualEventSession) { func CreateVirtualEventSessionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewVirtualEventSession(), nil } -// GetCapacity gets the capacity property value. The capacity property +// GetCapacity gets the capacity property value. Represents the expected number of attendees for town hall session. // returns a *int32 when successful func (m *VirtualEventSession) GetCapacity()(*int32) { val, err := m.GetBackingStore().Get("capacity") @@ -230,7 +230,7 @@ func (m *VirtualEventSession) Serialize(writer i878a80d2330e89d26896388a3f487eef } return nil } -// SetCapacity sets the capacity property value. The capacity property +// SetCapacity sets the capacity property value. Represents the expected number of attendees for town hall session. func (m *VirtualEventSession) SetCapacity(value *int32)() { err := m.GetBackingStore().Set("capacity", value) if err != nil { diff --git a/models/virtual_event_townhall.go b/models/virtual_event_townhall.go index 8c5d9ae8dfb..a4fcb86d55d 100644 --- a/models/virtual_event_townhall.go +++ b/models/virtual_event_townhall.go @@ -178,7 +178,7 @@ func (m *VirtualEventTownhall) GetIsInviteOnly()(*bool) { } return nil } -// GetRegistrationConfiguration gets the registrationConfiguration property value. The registrationConfiguration property +// GetRegistrationConfiguration gets the registrationConfiguration property value. Registration configuration of the town hall. // returns a VirtualEventTownhallRegistrationConfigurationable when successful func (m *VirtualEventTownhall) GetRegistrationConfiguration()(VirtualEventTownhallRegistrationConfigurationable) { val, err := m.GetBackingStore().Get("registrationConfiguration") @@ -190,7 +190,7 @@ func (m *VirtualEventTownhall) GetRegistrationConfiguration()(VirtualEventTownha } return nil } -// GetRegistrations gets the registrations property value. The registrations property +// GetRegistrations gets the registrations property value. Registration records of the town hall. // returns a []VirtualEventRegistrationable when successful func (m *VirtualEventTownhall) GetRegistrations()([]VirtualEventRegistrationable) { val, err := m.GetBackingStore().Get("registrations") @@ -306,14 +306,14 @@ func (m *VirtualEventTownhall) SetIsInviteOnly(value *bool)() { panic(err) } } -// SetRegistrationConfiguration sets the registrationConfiguration property value. The registrationConfiguration property +// SetRegistrationConfiguration sets the registrationConfiguration property value. Registration configuration of the town hall. func (m *VirtualEventTownhall) SetRegistrationConfiguration(value VirtualEventTownhallRegistrationConfigurationable)() { err := m.GetBackingStore().Set("registrationConfiguration", value) if err != nil { panic(err) } } -// SetRegistrations sets the registrations property value. The registrations property +// SetRegistrations sets the registrations property value. Registration records of the town hall. func (m *VirtualEventTownhall) SetRegistrations(value []VirtualEventRegistrationable)() { err := m.GetBackingStore().Set("registrations", value) if err != nil { diff --git a/networkaccess/c59e52120abd086fa6a27937f936d6bfeba9a4927c2095e28803ecaaed61b462.go b/networkaccess/1811d944cf90497bc01c81ae303a70b35f1d371da7f62a5604d5b3f871ab69d1.go similarity index 55% rename from networkaccess/c59e52120abd086fa6a27937f936d6bfeba9a4927c2095e28803ecaaed61b462.go rename to networkaccess/1811d944cf90497bc01c81ae303a70b35f1d371da7f62a5604d5b3f871ab69d1.go index da625d76266..aa68d377dd9 100644 --- a/networkaccess/c59e52120abd086fa6a27937f936d6bfeba9a4927c2095e28803ecaaed61b462.go +++ b/networkaccess/1811d944cf90497bc01c81ae303a70b35f1d371da7f62a5604d5b3f871ab69d1.go @@ -10,12 +10,12 @@ import ( i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" ) -// ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder provides operations to call the deviceReport method. -type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder struct { +// ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder provides operations to call the deviceReport method. +type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetQueryParameters invoke function deviceReport -type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetQueryParameters struct { +// ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters invoke function deviceReport +type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters struct { // Usage: aiAgentId='@aiAgentId' AiAgentId *string "uriparametername:\"aiAgentId\"" // Usage: aiAgentName='@aiAgentName' @@ -26,6 +26,8 @@ type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateT CloudApplicationName *string "uriparametername:\"cloudApplicationName\"" // Include count of items Count *bool "uriparametername:\"%24count\"" + // Usage: destinationUrl='@destinationUrl' + DestinationUrl *string "uriparametername:\"destinationUrl\"" // Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' DiscoveredApplicationSegmentId *string "uriparametername:\"discoveredApplicationSegmentId\"" // Filter items by property values @@ -37,19 +39,19 @@ type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateT // Show only the first n items Top *int32 "uriparametername:\"%24top\"" } -// ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration struct { +// ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters - QueryParameters *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetQueryParameters + QueryParameters *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters } -// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { - m := &ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,discoveredApplicationSegmentId*}", pathParameters), +// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { + m := &ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}", pathParameters), } if endDateTime != nil { m.BaseRequestBuilder.PathParameters["endDateTime"] = (*endDateTime).Format(i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.RFC3339) @@ -59,17 +61,17 @@ func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDa } return m } -// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { +// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { urlParams := make(map[string]string) urlParams["request-raw-url"] = rawUrl - return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal(urlParams, requestAdapter, nil, nil) + return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } // Get invoke function deviceReport -// Deprecated: This method is obsolete. Use GetAsDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse instead. -// returns a ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable when successful +// Deprecated: This method is obsolete. Use GetAsDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse instead. +// returns a ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable, error) { +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { return nil, err @@ -77,19 +79,19 @@ func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndD errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, } - res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseFromDiscriminatorValue, errorMapping) + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseFromDiscriminatorValue, errorMapping) if err != nil { return nil, err } if res == nil { return nil, nil } - return res.(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable), nil + return res.(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable), nil } -// GetAsDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse invoke function deviceReport -// returns a ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable when successful +// GetAsDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse invoke function deviceReport +// returns a ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) GetAsDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable, error) { +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) GetAsDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { return nil, err @@ -97,18 +99,18 @@ func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndD errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, } - res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseFromDiscriminatorValue, errorMapping) + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue, errorMapping) if err != nil { return nil, err } if res == nil { return nil, nil } - return res.(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable), nil + return res.(ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable), nil } // ToGetRequestInformation invoke function deviceReport // returns a *RequestInformation when successful -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { @@ -121,7 +123,7 @@ func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndD return requestInfo, nil } // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. -// returns a *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder when successful -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) WithUrl(rawUrl string)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { - return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +// returns a *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder when successful +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) WithUrl(rawUrl string)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { + return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); } diff --git a/networkaccess/2ed5dd67bc8c7a48a4a8506656adc2561027aa00833dce67a2184e2253fbd230.go b/networkaccess/2ed5dd67bc8c7a48a4a8506656adc2561027aa00833dce67a2184e2253fbd230.go new file mode 100644 index 00000000000..8df4d19a598 --- /dev/null +++ b/networkaccess/2ed5dd67bc8c7a48a4a8506656adc2561027aa00833dce67a2184e2253fbd230.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package networkaccess + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable instead. +type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse struct { + ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse +} +// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse()(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse) { + m := &ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse{ + ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse: *NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse(), + } + return m +} +// CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse(), nil +} +// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable instead. +type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable +} diff --git a/networkaccess/4ee38c379acb49028a35bb1955c1c820334a68fc6e77a670c8e0edaf7592d0b5.go b/networkaccess/4ee38c379acb49028a35bb1955c1c820334a68fc6e77a670c8e0edaf7592d0b5.go deleted file mode 100644 index 8eef607a9af..00000000000 --- a/networkaccess/4ee38c379acb49028a35bb1955c1c820334a68fc6e77a670c8e0edaf7592d0b5.go +++ /dev/null @@ -1,30 +0,0 @@ -// Code generated by Microsoft Kiota - DO NOT EDIT. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package networkaccess - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable instead. -type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse struct { - ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse -} -// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse()(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse) { - m := &ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse{ - ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse: *NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse(), - } - return m -} -// CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse(), nil -} -// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable instead. -type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable -} diff --git a/networkaccess/78587a8faa4a62d2d94531fe4db9777397127e0e9db8cea7cf4a663263bcba68.go b/networkaccess/78587a8faa4a62d2d94531fe4db9777397127e0e9db8cea7cf4a663263bcba68.go new file mode 100644 index 00000000000..4a7bab22c91 --- /dev/null +++ b/networkaccess/78587a8faa4a62d2d94531fe4db9777397127e0e9db8cea7cf4a663263bcba68.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package networkaccess + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable instead. +type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse struct { + ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse +} +// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse()(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse) { + m := &ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse{ + ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse: *NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse(), + } + return m +} +// CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponse(), nil +} +// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable instead. +type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable +} diff --git a/networkaccess/6e2a5dd1c4b2deefe47a24afbb104eb2d8a5a62fc5cd4a8d0b07f64a5181e0ae.go b/networkaccess/c97a598b6bcefbdf44cae989f26ce0d6822d22b2e7c484bf0d73214780fed8a4.go similarity index 51% rename from networkaccess/6e2a5dd1c4b2deefe47a24afbb104eb2d8a5a62fc5cd4a8d0b07f64a5181e0ae.go rename to networkaccess/c97a598b6bcefbdf44cae989f26ce0d6822d22b2e7c484bf0d73214780fed8a4.go index 5a85861dbfd..58a0b6e72b1 100644 --- a/networkaccess/6e2a5dd1c4b2deefe47a24afbb104eb2d8a5a62fc5cd4a8d0b07f64a5181e0ae.go +++ b/networkaccess/c97a598b6bcefbdf44cae989f26ce0d6822d22b2e7c484bf0d73214780fed8a4.go @@ -9,24 +9,24 @@ import ( i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/networkaccess" ) -type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse struct { +type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse struct { ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse } -// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse()(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) { - m := &ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse{ +// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse()(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) { + m := &ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse{ BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), } return m } -// CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful -func CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse(), nil +func CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse(), nil } // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.CreateDeviceFromDiscriminatorValue) @@ -48,7 +48,7 @@ func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndD } // GetValue gets the value property value. The value property // returns a []Deviceable when successful -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) GetValue()([]i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Deviceable) { +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) GetValue()([]i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Deviceable) { val, err := m.GetBackingStore().Get("value") if err != nil { panic(err) @@ -59,7 +59,7 @@ func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndD return nil } // Serialize serializes information the current object -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.BaseCollectionPaginationCountResponse.Serialize(writer) if err != nil { return err @@ -79,13 +79,13 @@ func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndD return nil } // SetValue sets the value property value. The value property -func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) SetValue(value []i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Deviceable)() { +func (m *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) SetValue(value []i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Deviceable)() { err := m.GetBackingStore().Set("value", value) if err != nil { panic(err) } } -type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable interface { +type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable interface { ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetValue()([]i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Deviceable) diff --git a/networkaccess/1b5e0e4aa04b4c8b3a0e96846cdd712aa1fe73f976d90eac03f6ce13b0a47249.go b/networkaccess/d987cc33fcc78cc7323a7e114a4acc4782e748b5886cbb71af11c2a4cfa69c2d.go similarity index 51% rename from networkaccess/1b5e0e4aa04b4c8b3a0e96846cdd712aa1fe73f976d90eac03f6ce13b0a47249.go rename to networkaccess/d987cc33fcc78cc7323a7e114a4acc4782e748b5886cbb71af11c2a4cfa69c2d.go index dc3c41256d1..eea2e4e0d0c 100644 --- a/networkaccess/1b5e0e4aa04b4c8b3a0e96846cdd712aa1fe73f976d90eac03f6ce13b0a47249.go +++ b/networkaccess/d987cc33fcc78cc7323a7e114a4acc4782e748b5886cbb71af11c2a4cfa69c2d.go @@ -9,24 +9,24 @@ import ( i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/networkaccess" ) -type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse struct { +type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse struct { ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse } -// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse()(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) { - m := &ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse{ +// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse()(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) { + m := &ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse{ BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), } return m } -// CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful -func CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse(), nil +func CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse(), nil } // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.CreateUserFromDiscriminatorValue) @@ -48,7 +48,7 @@ func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDat } // GetValue gets the value property value. The value property // returns a []Userable when successful -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) GetValue()([]i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Userable) { +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) GetValue()([]i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Userable) { val, err := m.GetBackingStore().Get("value") if err != nil { panic(err) @@ -59,7 +59,7 @@ func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDat return nil } // Serialize serializes information the current object -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.BaseCollectionPaginationCountResponse.Serialize(writer) if err != nil { return err @@ -79,13 +79,13 @@ func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDat return nil } // SetValue sets the value property value. The value property -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse) SetValue(value []i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Userable)() { +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse) SetValue(value []i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Userable)() { err := m.GetBackingStore().Set("value", value) if err != nil { panic(err) } } -type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable interface { +type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable interface { ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetValue()([]i43e723cc778f0f3f3a05d36b9df74faa56771e9360d8ed793c50bdaacec8d5d2.Userable) diff --git a/networkaccess/cfee8d3e3c67dd049c1c08b81e8bcffc51b6193007a3c0c35bddf2211bb4f04a.go b/networkaccess/deb9409eb92299b83d055266eca451040c87b90f9c64e55c03bab91457bd87fe.go similarity index 56% rename from networkaccess/cfee8d3e3c67dd049c1c08b81e8bcffc51b6193007a3c0c35bddf2211bb4f04a.go rename to networkaccess/deb9409eb92299b83d055266eca451040c87b90f9c64e55c03bab91457bd87fe.go index 06e8c489a97..ab4b3ad1739 100644 --- a/networkaccess/cfee8d3e3c67dd049c1c08b81e8bcffc51b6193007a3c0c35bddf2211bb4f04a.go +++ b/networkaccess/deb9409eb92299b83d055266eca451040c87b90f9c64e55c03bab91457bd87fe.go @@ -10,12 +10,12 @@ import ( i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" ) -// ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder provides operations to call the userReport method. -type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder struct { +// ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder provides operations to call the userReport method. +type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetQueryParameters invoke function userReport -type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetQueryParameters struct { +// ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters invoke function userReport +type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters struct { // Usage: aiAgentId='@aiAgentId' AiAgentId *string "uriparametername:\"aiAgentId\"" // Usage: aiAgentName='@aiAgentName' @@ -26,6 +26,8 @@ type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTim CloudApplicationName *string "uriparametername:\"cloudApplicationName\"" // Include count of items Count *bool "uriparametername:\"%24count\"" + // Usage: destinationUrl='@destinationUrl' + DestinationUrl *string "uriparametername:\"destinationUrl\"" // Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' DiscoveredApplicationSegmentId *string "uriparametername:\"discoveredApplicationSegmentId\"" // Filter items by property values @@ -37,19 +39,19 @@ type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTim // Show only the first n items Top *int32 "uriparametername:\"%24top\"" } -// ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration struct { +// ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters - QueryParameters *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetQueryParameters + QueryParameters *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters } -// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { - m := &ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,discoveredApplicationSegmentId*}", pathParameters), +// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { + m := &ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}", pathParameters), } if endDateTime != nil { m.BaseRequestBuilder.PathParameters["endDateTime"] = (*endDateTime).Format(i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.RFC3339) @@ -59,17 +61,17 @@ func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDate } return m } -// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { +// NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder instantiates a new ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder and sets the default values. +func NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { urlParams := make(map[string]string) urlParams["request-raw-url"] = rawUrl - return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal(urlParams, requestAdapter, nil, nil) + return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } // Get invoke function userReport -// Deprecated: This method is obsolete. Use GetAsUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse instead. -// returns a ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable when successful +// Deprecated: This method is obsolete. Use GetAsUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse instead. +// returns a ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable, error) { +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) Get(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { return nil, err @@ -77,19 +79,19 @@ func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDat errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, } - res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseFromDiscriminatorValue, errorMapping) + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseFromDiscriminatorValue, errorMapping) if err != nil { return nil, err } if res == nil { return nil, nil } - return res.(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable), nil + return res.(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlResponseable), nil } -// GetAsUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse invoke function userReport -// returns a ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable when successful +// GetAsUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse invoke function userReport +// returns a ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) GetAsUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable, error) { +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) GetAsUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration)(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { return nil, err @@ -97,18 +99,18 @@ func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDat errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, } - res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseFromDiscriminatorValue, errorMapping) + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue, errorMapping) if err != nil { return nil, err } if res == nil { return nil, nil } - return res.(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable), nil + return res.(ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponseable), nil } // ToGetRequestInformation invoke function userReport // returns a *RequestInformation when successful -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { @@ -121,7 +123,7 @@ func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDat return requestInfo, nil } // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. -// returns a *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder when successful -func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) WithUrl(rawUrl string)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { - return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +// returns a *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder when successful +func (m *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) WithUrl(rawUrl string)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { + return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); } diff --git a/networkaccess/e7f9fee92a4b82515fca3b1535492551f08afd07fc598e4c0d2c4402aea3a705.go b/networkaccess/e7f9fee92a4b82515fca3b1535492551f08afd07fc598e4c0d2c4402aea3a705.go deleted file mode 100644 index 3ffb0c62e78..00000000000 --- a/networkaccess/e7f9fee92a4b82515fca3b1535492551f08afd07fc598e4c0d2c4402aea3a705.go +++ /dev/null @@ -1,30 +0,0 @@ -// Code generated by Microsoft Kiota - DO NOT EDIT. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package networkaccess - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable instead. -type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse struct { - ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse -} -// NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse instantiates a new ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse and sets the default values. -func NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse()(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse) { - m := &ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse{ - ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse: *NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponse(), - } - return m -} -// CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponse(), nil -} -// Deprecated: This class is obsolete. Use ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable instead. -type ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameResponseable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameGetResponseable -} diff --git a/networkaccess/reports_request_builder.go b/networkaccess/reports_request_builder.go index e07c0695b9f..bc9c0f89381 100644 --- a/networkaccess/reports_request_builder.go +++ b/networkaccess/reports_request_builder.go @@ -104,10 +104,10 @@ func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessCrossTenantAccessRepo func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName(endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder) { return NewReportsMicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, endDateTime, startDateTime) } -// MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationName provides operations to call the deviceReport method. -// returns a *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder when successful -func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationName(endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { - return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, endDateTime, startDateTime) +// MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl provides operations to call the deviceReport method. +// returns a *ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder when successful +func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { + return NewReportsMicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, endDateTime, startDateTime) } // MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime provides operations to call the entitiesSummaries method. // returns a *ReportsMicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder when successful @@ -164,10 +164,10 @@ func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessTransactionSummariesW func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(aggregatedBy *string, endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder) { return NewReportsMicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, aggregatedBy, endDateTime, startDateTime) } -// MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationName provides operations to call the userReport method. -// returns a *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder when successful -func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationName(endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilder) { - return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, endDateTime, startDateTime) +// MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl provides operations to call the userReport method. +// returns a *ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder when successful +func (m *ReportsRequestBuilder) MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*ReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder) { + return NewReportsMicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, endDateTime, startDateTime) } // MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime provides operations to call the webCategoryReport method. // returns a *ReportsMicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder when successful diff --git a/onpremisespublishingprofiles/item_agent_groups_item_agents_item_agent_groups_ref_request_builder.go b/onpremisespublishingprofiles/item_agent_groups_item_agents_item_agent_groups_ref_request_builder.go index 88201222d4e..c92491290b6 100644 --- a/onpremisespublishingprofiles/item_agent_groups_item_agents_item_agent_groups_ref_request_builder.go +++ b/onpremisespublishingprofiles/item_agent_groups_item_agents_item_agent_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilderPostRequestConfigu // NewItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilderInternal instantiates a new ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilder and sets the default values. func NewItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilder) { m := &ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilder) ToDeleteRequ // ToGetRequestInformation list of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilder) ToGetRequest // ToPostRequestInformation create new navigation property ref to agentGroups for onPremisesPublishingProfiles // returns a *RequestInformation when successful func (m *ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemAgentGroupsItemAgentsItemAgentGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/onpremisespublishingprofiles/item_agent_groups_item_published_resources_item_agent_groups_ref_request_builder.go b/onpremisespublishingprofiles/item_agent_groups_item_published_resources_item_agent_groups_ref_request_builder.go index ae245e68dbe..4a887e7db38 100644 --- a/onpremisespublishingprofiles/item_agent_groups_item_published_resources_item_agent_groups_ref_request_builder.go +++ b/onpremisespublishingprofiles/item_agent_groups_item_published_resources_item_agent_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilderPostRe // NewItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilderInternal instantiates a new ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilder and sets the default values. func NewItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilder) { m := &ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilder) // ToGetRequestInformation list of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilder) // ToPostRequestInformation create new navigation property ref to agentGroups for onPremisesPublishingProfiles // returns a *RequestInformation when successful func (m *ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemAgentGroupsItemPublishedResourcesItemAgentGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/onpremisespublishingprofiles/item_agents_item_agent_groups_ref_request_builder.go b/onpremisespublishingprofiles/item_agents_item_agent_groups_ref_request_builder.go index aa6fe34cc52..fcca3994ec1 100644 --- a/onpremisespublishingprofiles/item_agents_item_agent_groups_ref_request_builder.go +++ b/onpremisespublishingprofiles/item_agents_item_agent_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemAgentsItemAgentGroupsRefRequestBuilderPostRequestConfiguration struct { // NewItemAgentsItemAgentGroupsRefRequestBuilderInternal instantiates a new ItemAgentsItemAgentGroupsRefRequestBuilder and sets the default values. func NewItemAgentsItemAgentGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAgentsItemAgentGroupsRefRequestBuilder) { m := &ItemAgentsItemAgentGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemAgentsItemAgentGroupsRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemAgentsItemAgentGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAgentsItemAgentGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemAgentsItemAgentGroupsRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation create new navigation property ref to agentGroups for onPremisesPublishingProfiles // returns a *RequestInformation when successful func (m *ItemAgentsItemAgentGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemAgentsItemAgentGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/onpremisespublishingprofiles/item_connector_groups_item_members_ref_request_builder.go b/onpremisespublishingprofiles/item_connector_groups_item_members_ref_request_builder.go index 61f961d4b7b..3258488e7c3 100644 --- a/onpremisespublishingprofiles/item_connector_groups_item_members_ref_request_builder.go +++ b/onpremisespublishingprofiles/item_connector_groups_item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemConnectorGroupsItemMembersRefRequestBuilderPostRequestConfiguration str // NewItemConnectorGroupsItemMembersRefRequestBuilderInternal instantiates a new ItemConnectorGroupsItemMembersRefRequestBuilder and sets the default values. func NewItemConnectorGroupsItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemConnectorGroupsItemMembersRefRequestBuilder) { m := &ItemConnectorGroupsItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemConnectorGroupsItemMembersRefRequestBuilder) ToDeleteRequestInforma // ToGetRequestInformation get ref of members from onPremisesPublishingProfiles // returns a *RequestInformation when successful func (m *ItemConnectorGroupsItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemConnectorGroupsItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemConnectorGroupsItemMembersRefRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation create new navigation property ref to members for onPremisesPublishingProfiles // returns a *RequestInformation when successful func (m *ItemConnectorGroupsItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemConnectorGroupsItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/onpremisespublishingprofiles/item_connectors_item_member_of_ref_request_builder.go b/onpremisespublishingprofiles/item_connectors_item_member_of_ref_request_builder.go index 6ad8887ede9..1f7b42c087e 100644 --- a/onpremisespublishingprofiles/item_connectors_item_member_of_ref_request_builder.go +++ b/onpremisespublishingprofiles/item_connectors_item_member_of_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemConnectorsItemMemberOfRefRequestBuilderPostRequestConfiguration struct // NewItemConnectorsItemMemberOfRefRequestBuilderInternal instantiates a new ItemConnectorsItemMemberOfRefRequestBuilder and sets the default values. func NewItemConnectorsItemMemberOfRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemConnectorsItemMemberOfRefRequestBuilder) { m := &ItemConnectorsItemMemberOfRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemConnectorsItemMemberOfRefRequestBuilder) ToDeleteRequestInformation // ToGetRequestInformation the connectorGroup that the connector is a member of. Read-only. // returns a *RequestInformation when successful func (m *ItemConnectorsItemMemberOfRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemConnectorsItemMemberOfRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemConnectorsItemMemberOfRefRequestBuilder) ToGetRequestInformation(ct // ToPostRequestInformation create new navigation property ref to memberOf for onPremisesPublishingProfiles // returns a *RequestInformation when successful func (m *ItemConnectorsItemMemberOfRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemConnectorsItemMemberOfRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/onpremisespublishingprofiles/item_published_resources_item_agent_groups_ref_request_builder.go b/onpremisespublishingprofiles/item_published_resources_item_agent_groups_ref_request_builder.go index 977f5aef4d1..79ef07e9ad4 100644 --- a/onpremisespublishingprofiles/item_published_resources_item_agent_groups_ref_request_builder.go +++ b/onpremisespublishingprofiles/item_published_resources_item_agent_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemPublishedResourcesItemAgentGroupsRefRequestBuilderPostRequestConfigurat // NewItemPublishedResourcesItemAgentGroupsRefRequestBuilderInternal instantiates a new ItemPublishedResourcesItemAgentGroupsRefRequestBuilder and sets the default values. func NewItemPublishedResourcesItemAgentGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPublishedResourcesItemAgentGroupsRefRequestBuilder) { m := &ItemPublishedResourcesItemAgentGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemPublishedResourcesItemAgentGroupsRefRequestBuilder) ToDeleteRequest // ToGetRequestInformation list of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemPublishedResourcesItemAgentGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemPublishedResourcesItemAgentGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemPublishedResourcesItemAgentGroupsRefRequestBuilder) ToGetRequestInf // ToPostRequestInformation create new navigation property ref to agentGroups for onPremisesPublishingProfiles // returns a *RequestInformation when successful func (m *ItemPublishedResourcesItemAgentGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemPublishedResourcesItemAgentGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/organization/item_get_member_groups_post_request_body.go b/organization/item_get_member_groups_post_request_body.go index f3b7c82a2ca..b8539f5e83b 100644 --- a/organization/item_get_member_groups_post_request_body.go +++ b/organization/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/organization/item_get_member_objects_post_request_body.go b/organization/item_get_member_objects_post_request_body.go index 280893fed50..c6b3b75366d 100644 --- a/organization/item_get_member_objects_post_request_body.go +++ b/organization/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/permissiongrants/item_get_member_groups_post_request_body.go b/permissiongrants/item_get_member_groups_post_request_body.go index e51d7cc5efe..9eb4f47c62a 100644 --- a/permissiongrants/item_get_member_groups_post_request_body.go +++ b/permissiongrants/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/permissiongrants/item_get_member_objects_post_request_body.go b/permissiongrants/item_get_member_objects_post_request_body.go index d9e23d191f0..fdf534d4247 100644 --- a/permissiongrants/item_get_member_objects_post_request_body.go +++ b/permissiongrants/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go b/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go index 6242a29de57..a2f1f428650 100644 --- a/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go +++ b/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go @@ -62,7 +62,7 @@ type FeatureRolloutPoliciesItemAppliesToRefRequestBuilderPostRequestConfiguratio // NewFeatureRolloutPoliciesItemAppliesToRefRequestBuilderInternal instantiates a new FeatureRolloutPoliciesItemAppliesToRefRequestBuilder and sets the default values. func NewFeatureRolloutPoliciesItemAppliesToRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) { m := &FeatureRolloutPoliciesItemAppliesToRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToDeleteRequestIn // ToGetRequestInformation nullable. Specifies a list of directoryObject resources that feature is enabled for. // returns a *RequestInformation when successful func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *FeatureRolloutPoliciesItemAppliesToRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToGetRequestInfor // ToPostRequestInformation add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. // returns a *RequestInformation when successful func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *FeatureRolloutPoliciesItemAppliesToRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/policies/mobile_app_management_policies_item_included_groups_ref_request_builder.go b/policies/mobile_app_management_policies_item_included_groups_ref_request_builder.go index e5f27643b4f..d27fafab316 100644 --- a/policies/mobile_app_management_policies_item_included_groups_ref_request_builder.go +++ b/policies/mobile_app_management_policies_item_included_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilderPostRequestCo // NewMobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilderInternal instantiates a new MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilder and sets the default values. func NewMobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilder) { m := &MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToDelet // ToGetRequestInformation get the list of groups that are included in a mobile app management policy. // returns a *RequestInformation when successful func (m *MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToGetRe // ToPostRequestInformation add groups to be included in a mobile app management policy. // returns a *RequestInformation when successful func (m *MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *MobileAppManagementPoliciesItemIncludedGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/policies/mobile_device_management_policies_item_included_groups_ref_request_builder.go b/policies/mobile_device_management_policies_item_included_groups_ref_request_builder.go index a137ed31900..091e2f0b138 100644 --- a/policies/mobile_device_management_policies_item_included_groups_ref_request_builder.go +++ b/policies/mobile_device_management_policies_item_included_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilderPostReques // NewMobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilderInternal instantiates a new MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilder and sets the default values. func NewMobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilder) { m := &MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToDe // ToGetRequestInformation get the list of groups that are included in a mobile device management policy. // returns a *RequestInformation when successful func (m *MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToGe // ToPostRequestInformation add groups to be included in a mobile app management policy. // returns a *RequestInformation when successful func (m *MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *MobileDeviceManagementPoliciesItemIncludedGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/print/printer_shares_item_allowed_groups_ref_request_builder.go b/print/printer_shares_item_allowed_groups_ref_request_builder.go index 8945bb938d4..da811d4e1ca 100644 --- a/print/printer_shares_item_allowed_groups_ref_request_builder.go +++ b/print/printer_shares_item_allowed_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type PrinterSharesItemAllowedGroupsRefRequestBuilderPostRequestConfiguration str // NewPrinterSharesItemAllowedGroupsRefRequestBuilderInternal instantiates a new PrinterSharesItemAllowedGroupsRefRequestBuilder and sets the default values. func NewPrinterSharesItemAllowedGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*PrinterSharesItemAllowedGroupsRefRequestBuilder) { m := &PrinterSharesItemAllowedGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -146,7 +146,7 @@ func (m *PrinterSharesItemAllowedGroupsRefRequestBuilder) ToDeleteRequestInforma // Deprecated: The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 // returns a *RequestInformation when successful func (m *PrinterSharesItemAllowedGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *PrinterSharesItemAllowedGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *PrinterSharesItemAllowedGroupsRefRequestBuilder) ToGetRequestInformatio // Deprecated: The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 // returns a *RequestInformation when successful func (m *PrinterSharesItemAllowedGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *PrinterSharesItemAllowedGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/print/printer_shares_item_allowed_users_ref_request_builder.go b/print/printer_shares_item_allowed_users_ref_request_builder.go index 30dce0e120f..06bbe990b0a 100644 --- a/print/printer_shares_item_allowed_users_ref_request_builder.go +++ b/print/printer_shares_item_allowed_users_ref_request_builder.go @@ -62,7 +62,7 @@ type PrinterSharesItemAllowedUsersRefRequestBuilderPostRequestConfiguration stru // NewPrinterSharesItemAllowedUsersRefRequestBuilderInternal instantiates a new PrinterSharesItemAllowedUsersRefRequestBuilder and sets the default values. func NewPrinterSharesItemAllowedUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*PrinterSharesItemAllowedUsersRefRequestBuilder) { m := &PrinterSharesItemAllowedUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -149,7 +149,7 @@ func (m *PrinterSharesItemAllowedUsersRefRequestBuilder) ToDeleteRequestInformat // Deprecated: The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 // returns a *RequestInformation when successful func (m *PrinterSharesItemAllowedUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *PrinterSharesItemAllowedUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *PrinterSharesItemAllowedUsersRefRequestBuilder) ToGetRequestInformation // Deprecated: The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31 // returns a *RequestInformation when successful func (m *PrinterSharesItemAllowedUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *PrinterSharesItemAllowedUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/print/printers_create_post_request_body.go b/print/printers_create_post_request_body.go index 3177ae02aa1..f2e224a5149 100644 --- a/print/printers_create_post_request_body.go +++ b/print/printers_create_post_request_body.go @@ -19,6 +19,8 @@ func NewPrintersCreatePostRequestBody()(*PrintersCreatePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + hasPhysicalDeviceValue := false + m.SetHasPhysicalDevice(&hasPhysicalDeviceValue) return m } // CreatePrintersCreatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/print/shares_item_allowed_groups_ref_request_builder.go b/print/shares_item_allowed_groups_ref_request_builder.go index f47646ac5ea..f8ec9009303 100644 --- a/print/shares_item_allowed_groups_ref_request_builder.go +++ b/print/shares_item_allowed_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type SharesItemAllowedGroupsRefRequestBuilderPostRequestConfiguration struct { // NewSharesItemAllowedGroupsRefRequestBuilderInternal instantiates a new SharesItemAllowedGroupsRefRequestBuilder and sets the default values. func NewSharesItemAllowedGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SharesItemAllowedGroupsRefRequestBuilder) { m := &SharesItemAllowedGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *SharesItemAllowedGroupsRefRequestBuilder) ToDeleteRequestInformation(ct // ToGetRequestInformation retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SharesItemAllowedGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *SharesItemAllowedGroupsRefRequestBuilder) ToGetRequestInformation(ctx c // ToPostRequestInformation grant the specified group access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *SharesItemAllowedGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/print/shares_item_allowed_users_ref_request_builder.go b/print/shares_item_allowed_users_ref_request_builder.go index 4d4bcd75234..6ad378056f7 100644 --- a/print/shares_item_allowed_users_ref_request_builder.go +++ b/print/shares_item_allowed_users_ref_request_builder.go @@ -62,7 +62,7 @@ type SharesItemAllowedUsersRefRequestBuilderPostRequestConfiguration struct { // NewSharesItemAllowedUsersRefRequestBuilderInternal instantiates a new SharesItemAllowedUsersRefRequestBuilder and sets the default values. func NewSharesItemAllowedUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SharesItemAllowedUsersRefRequestBuilder) { m := &SharesItemAllowedUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *SharesItemAllowedUsersRefRequestBuilder) ToDeleteRequestInformation(ctx // ToGetRequestInformation retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SharesItemAllowedUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *SharesItemAllowedUsersRefRequestBuilder) ToGetRequestInformation(ctx co // ToPostRequestInformation grant the specified user access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *SharesItemAllowedUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/privilegedsignupstatus/can_sign_up_get_response.go b/privilegedsignupstatus/can_sign_up_get_response.go index ef3a843d662..9d334fd789c 100644 --- a/privilegedsignupstatus/can_sign_up_get_response.go +++ b/privilegedsignupstatus/can_sign_up_get_response.go @@ -18,6 +18,8 @@ func NewCanSignUpGetResponse()(*CanSignUpGetResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateCanSignUpGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/privilegedsignupstatus/is_signed_up_get_response.go b/privilegedsignupstatus/is_signed_up_get_response.go index 8f31b97f297..e611e546f35 100644 --- a/privilegedsignupstatus/is_signed_up_get_response.go +++ b/privilegedsignupstatus/is_signed_up_get_response.go @@ -18,6 +18,8 @@ func NewIsSignedUpGetResponse()(*IsSignedUpGetResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateIsSignedUpGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/rolemanagement/cloud_p_c_resource_namespaces_item_import_resource_actions_post_request_body.go b/rolemanagement/cloud_p_c_resource_namespaces_item_import_resource_actions_post_request_body.go index 11516521efd..28f7fb87b14 100644 --- a/rolemanagement/cloud_p_c_resource_namespaces_item_import_resource_actions_post_request_body.go +++ b/rolemanagement/cloud_p_c_resource_namespaces_item_import_resource_actions_post_request_body.go @@ -18,6 +18,8 @@ func NewCloudPCResourceNamespacesItemImportResourceActionsPostRequestBody()(*Clo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteResourceNamespaceValue := false + m.SetOverwriteResourceNamespace(&overwriteResourceNamespaceValue) return m } // CreateCloudPCResourceNamespacesItemImportResourceActionsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/rolemanagement/defender_resource_namespaces_item_import_resource_actions_post_request_body.go b/rolemanagement/defender_resource_namespaces_item_import_resource_actions_post_request_body.go index bfcc1270618..2f45096ee8d 100644 --- a/rolemanagement/defender_resource_namespaces_item_import_resource_actions_post_request_body.go +++ b/rolemanagement/defender_resource_namespaces_item_import_resource_actions_post_request_body.go @@ -18,6 +18,8 @@ func NewDefenderResourceNamespacesItemImportResourceActionsPostRequestBody()(*De } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteResourceNamespaceValue := false + m.SetOverwriteResourceNamespace(&overwriteResourceNamespaceValue) return m } // CreateDefenderResourceNamespacesItemImportResourceActionsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/rolemanagement/device_management_resource_namespaces_item_import_resource_actions_post_request_body.go b/rolemanagement/device_management_resource_namespaces_item_import_resource_actions_post_request_body.go index 39101d7ec78..12c5767ddb4 100644 --- a/rolemanagement/device_management_resource_namespaces_item_import_resource_actions_post_request_body.go +++ b/rolemanagement/device_management_resource_namespaces_item_import_resource_actions_post_request_body.go @@ -18,6 +18,8 @@ func NewDeviceManagementResourceNamespacesItemImportResourceActionsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteResourceNamespaceValue := false + m.SetOverwriteResourceNamespace(&overwriteResourceNamespaceValue) return m } // CreateDeviceManagementResourceNamespacesItemImportResourceActionsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/rolemanagement/directory_resource_namespaces_item_import_resource_actions_post_request_body.go b/rolemanagement/directory_resource_namespaces_item_import_resource_actions_post_request_body.go index c2cd5fccdf2..c32ddd3f145 100644 --- a/rolemanagement/directory_resource_namespaces_item_import_resource_actions_post_request_body.go +++ b/rolemanagement/directory_resource_namespaces_item_import_resource_actions_post_request_body.go @@ -18,6 +18,8 @@ func NewDirectoryResourceNamespacesItemImportResourceActionsPostRequestBody()(*D } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteResourceNamespaceValue := false + m.SetOverwriteResourceNamespace(&overwriteResourceNamespaceValue) return m } // CreateDirectoryResourceNamespacesItemImportResourceActionsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/rolemanagement/enterprise_apps_item_resource_namespaces_item_import_resource_actions_post_request_body.go b/rolemanagement/enterprise_apps_item_resource_namespaces_item_import_resource_actions_post_request_body.go index 4751841e261..bac4544933e 100644 --- a/rolemanagement/enterprise_apps_item_resource_namespaces_item_import_resource_actions_post_request_body.go +++ b/rolemanagement/enterprise_apps_item_resource_namespaces_item_import_resource_actions_post_request_body.go @@ -18,6 +18,8 @@ func NewEnterpriseAppsItemResourceNamespacesItemImportResourceActionsPostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteResourceNamespaceValue := false + m.SetOverwriteResourceNamespace(&overwriteResourceNamespaceValue) return m } // CreateEnterpriseAppsItemResourceNamespacesItemImportResourceActionsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/rolemanagement/entitlement_management_resource_namespaces_item_import_resource_actions_post_request_body.go b/rolemanagement/entitlement_management_resource_namespaces_item_import_resource_actions_post_request_body.go index 0020722c7ce..8c021a796d4 100644 --- a/rolemanagement/entitlement_management_resource_namespaces_item_import_resource_actions_post_request_body.go +++ b/rolemanagement/entitlement_management_resource_namespaces_item_import_resource_actions_post_request_body.go @@ -18,6 +18,8 @@ func NewEntitlementManagementResourceNamespacesItemImportResourceActionsPostRequ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteResourceNamespaceValue := false + m.SetOverwriteResourceNamespace(&overwriteResourceNamespaceValue) return m } // CreateEntitlementManagementResourceNamespacesItemImportResourceActionsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/rolemanagement/exchange_resource_namespaces_item_import_resource_actions_post_request_body.go b/rolemanagement/exchange_resource_namespaces_item_import_resource_actions_post_request_body.go index 306973e9899..5ea7b6bdee4 100644 --- a/rolemanagement/exchange_resource_namespaces_item_import_resource_actions_post_request_body.go +++ b/rolemanagement/exchange_resource_namespaces_item_import_resource_actions_post_request_body.go @@ -18,6 +18,8 @@ func NewExchangeResourceNamespacesItemImportResourceActionsPostRequestBody()(*Ex } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + overwriteResourceNamespaceValue := false + m.SetOverwriteResourceNamespace(&overwriteResourceNamespaceValue) return m } // CreateExchangeResourceNamespacesItemImportResourceActionsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/security/alerts_escaped_v2_request_builder.go b/security/alerts_escaped_v2_request_builder.go index 56d45a52384..eb9a1fa9462 100644 --- a/security/alerts_escaped_v2_request_builder.go +++ b/security/alerts_escaped_v2_request_builder.go @@ -107,9 +107,12 @@ func (m *Alerts_v2RequestBuilder) Get(ctx context.Context, requestConfiguration func (m *Alerts_v2RequestBuilder) MicrosoftGraphSecurityMoveAlerts()(*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) { return NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Post create new navigation property to alerts_v2 for security +// Post create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. // returns a Alertable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-alert-post-manualalert?view=graph-rest-beta func (m *Alerts_v2RequestBuilder) Post(ctx context.Context, body i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.Alertable, requestConfiguration *Alerts_v2RequestBuilderPostRequestConfiguration)(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.Alertable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -141,7 +144,7 @@ func (m *Alerts_v2RequestBuilder) ToGetRequestInformation(ctx context.Context, r requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create new navigation property to alerts_v2 for security +// ToPostRequestInformation create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. // returns a *RequestInformation when successful func (m *Alerts_v2RequestBuilder) ToPostRequestInformation(ctx context.Context, body i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.Alertable, requestConfiguration *Alerts_v2RequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go b/security/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go index 33b580aecca..bd39acd89c2 100644 --- a/security/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go +++ b/security/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go @@ -19,6 +19,8 @@ func NewCasesEdiscoveryCasesItemSearchesItemMicrosoftGraphSecurityExportResultEx } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + exportSingleItemsValue := false + m.SetExportSingleItems(&exportSingleItemsValue) return m } // CreateCasesEdiscoveryCasesItemSearchesItemMicrosoftGraphSecurityExportResultExportResultPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go b/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go index 668d70125df..d0fd8988dc6 100644 --- a/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go +++ b/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go @@ -19,6 +19,8 @@ func NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostR } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + remediateSendersCopyValue := false + m.SetRemediateSendersCopy(&remediateSendersCopyValue) return m } // CreateCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/security/identities_sensor_migration_microsoft_graph_security_migrate_request_builder.go b/security/identities_sensor_migration_microsoft_graph_security_migrate_request_builder.go index 6f4318dd34f..b9c7e74cdf3 100644 --- a/security/identities_sensor_migration_microsoft_graph_security_migrate_request_builder.go +++ b/security/identities_sensor_migration_microsoft_graph_security_migrate_request_builder.go @@ -34,9 +34,12 @@ func NewIdentitiesSensorMigrationMicrosoftGraphSecurityMigrateRequestBuilder(raw urlParams["request-raw-url"] = rawUrl return NewIdentitiesSensorMigrationMicrosoftGraphSecurityMigrateRequestBuilderInternal(urlParams, requestAdapter) } -// Post invoke action migrate +// Post migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. // returns a MigrateSensorsResultable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-sensormigration-migrate?view=graph-rest-beta func (m *IdentitiesSensorMigrationMicrosoftGraphSecurityMigrateRequestBuilder) Post(ctx context.Context, body IdentitiesSensorMigrationMicrosoftGraphSecurityMigrateMigratePostRequestBodyable, requestConfiguration *IdentitiesSensorMigrationMicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration)(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.MigrateSensorsResultable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -54,7 +57,7 @@ func (m *IdentitiesSensorMigrationMicrosoftGraphSecurityMigrateRequestBuilder) P } return res.(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.MigrateSensorsResultable), nil } -// ToPostRequestInformation invoke action migrate +// ToPostRequestInformation migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. // returns a *RequestInformation when successful func (m *IdentitiesSensorMigrationMicrosoftGraphSecurityMigrateRequestBuilder) ToPostRequestInformation(ctx context.Context, body IdentitiesSensorMigrationMicrosoftGraphSecurityMigrateMigratePostRequestBodyable, requestConfiguration *IdentitiesSensorMigrationMicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/identities_sensor_migration_request_builder.go b/security/identities_sensor_migration_request_builder.go index 5f244193040..7aef316eec6 100644 --- a/security/identities_sensor_migration_request_builder.go +++ b/security/identities_sensor_migration_request_builder.go @@ -14,7 +14,7 @@ import ( type IdentitiesSensorMigrationRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// IdentitiesSensorMigrationRequestBuilderGetQueryParameters get sensorMigration from security +// IdentitiesSensorMigrationRequestBuilderGetQueryParameters get a list of the sensorMigration objects and their properties. type IdentitiesSensorMigrationRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,9 +79,12 @@ func NewIdentitiesSensorMigrationRequestBuilder(rawUrl string, requestAdapter i2 func (m *IdentitiesSensorMigrationRequestBuilder) Count()(*IdentitiesSensorMigrationCountRequestBuilder) { return NewIdentitiesSensorMigrationCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get sensorMigration from security +// Get get a list of the sensorMigration objects and their properties. // returns a SensorMigrationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensormigration?view=graph-rest-beta func (m *IdentitiesSensorMigrationRequestBuilder) Get(ctx context.Context, requestConfiguration *IdentitiesSensorMigrationRequestBuilderGetRequestConfiguration)(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.SensorMigrationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -124,7 +127,7 @@ func (m *IdentitiesSensorMigrationRequestBuilder) Post(ctx context.Context, body } return res.(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.SensorMigrationable), nil } -// ToGetRequestInformation get sensorMigration from security +// ToGetRequestInformation get a list of the sensorMigration objects and their properties. // returns a *RequestInformation when successful func (m *IdentitiesSensorMigrationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *IdentitiesSensorMigrationRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/identities_sensor_migration_sensor_migration_item_request_builder.go b/security/identities_sensor_migration_sensor_migration_item_request_builder.go index f061aa01b23..887ab043a32 100644 --- a/security/identities_sensor_migration_sensor_migration_item_request_builder.go +++ b/security/identities_sensor_migration_sensor_migration_item_request_builder.go @@ -21,7 +21,7 @@ type IdentitiesSensorMigrationSensorMigrationItemRequestBuilderDeleteRequestConf // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// IdentitiesSensorMigrationSensorMigrationItemRequestBuilderGetQueryParameters get sensorMigration from security +// IdentitiesSensorMigrationSensorMigrationItemRequestBuilderGetQueryParameters represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. type IdentitiesSensorMigrationSensorMigrationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *IdentitiesSensorMigrationSensorMigrationItemRequestBuilder) Delete(ctx } return nil } -// Get get sensorMigration from security +// Get represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. // returns a SensorMigrationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *IdentitiesSensorMigrationSensorMigrationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *IdentitiesSensorMigrationSensorMigrationItemRequestBuilderGetRequestConfiguration)(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.SensorMigrationable, error) { @@ -124,7 +124,7 @@ func (m *IdentitiesSensorMigrationSensorMigrationItemRequestBuilder) ToDeleteReq requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get sensorMigration from security +// ToGetRequestInformation represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. // returns a *RequestInformation when successful func (m *IdentitiesSensorMigrationSensorMigrationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *IdentitiesSensorMigrationSensorMigrationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/microsoft_graph_security_get_hunting_schema_request_builder.go b/security/microsoft_graph_security_get_hunting_schema_request_builder.go new file mode 100644 index 00000000000..c1912eda676 --- /dev/null +++ b/security/microsoft_graph_security_get_hunting_schema_request_builder.go @@ -0,0 +1,72 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/security" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder provides operations to call the getHuntingSchema method. +type MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewMicrosoftGraphSecurityGetHuntingSchemaRequestBuilderInternal instantiates a new MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder and sets the default values. +func NewMicrosoftGraphSecurityGetHuntingSchemaRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder) { + m := &MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/microsoft.graph.security.getHuntingSchema()", pathParameters), + } + return m +} +// NewMicrosoftGraphSecurityGetHuntingSchemaRequestBuilder instantiates a new MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder and sets the default values. +func NewMicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewMicrosoftGraphSecurityGetHuntingSchemaRequestBuilderInternal(urlParams, requestAdapter) +} +// Get invoke function getHuntingSchema +// returns a HuntingSchemaResultable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder) Get(ctx context.Context, requestConfiguration *MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration)(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.HuntingSchemaResultable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.CreateHuntingSchemaResultFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(i084fa7ab3bba802bf5cc3b408e230cc64c167a57976e0d42c37e17154afd5b78.HuntingSchemaResultable), nil +} +// ToGetRequestInformation invoke function getHuntingSchema +// returns a *RequestInformation when successful +func (m *MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder when successful +func (m *MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder) WithUrl(rawUrl string)(*MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder) { + return NewMicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/security_request_builder.go b/security/security_request_builder.go index 12d6f0a1a2a..cc23e834a51 100644 --- a/security/security_request_builder.go +++ b/security/security_request_builder.go @@ -160,6 +160,11 @@ func (m *SecurityRequestBuilder) IpSecurityProfiles()(*IpSecurityProfilesRequest func (m *SecurityRequestBuilder) Labels()(*LabelsRequestBuilder) { return NewLabelsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// MicrosoftGraphSecurityGetHuntingSchema provides operations to call the getHuntingSchema method. +// returns a *MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder when successful +func (m *SecurityRequestBuilder) MicrosoftGraphSecurityGetHuntingSchema()(*MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder) { + return NewMicrosoftGraphSecurityGetHuntingSchemaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // MicrosoftGraphSecurityRunHuntingQuery provides operations to call the runHuntingQuery method. // returns a *MicrosoftGraphSecurityRunHuntingQueryRequestBuilder when successful func (m *SecurityRequestBuilder) MicrosoftGraphSecurityRunHuntingQuery()(*MicrosoftGraphSecurityRunHuntingQueryRequestBuilder) { diff --git a/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go b/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go index 91afbc31f29..1107da67bb4 100644 --- a/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go +++ b/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemClaimsMappingPoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemClaimsMappingPoliciesRefRequestBuilderInternal instantiates a new ItemClaimsMappingPoliciesRefRequestBuilder and sets the default values. func NewItemClaimsMappingPoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemClaimsMappingPoliciesRefRequestBuilder) { m := &ItemClaimsMappingPoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the claimsMappingPolicy objects that are assigned to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemClaimsMappingPoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a claimsMappingPolicy to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemClaimsMappingPoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_get_member_groups_post_request_body.go b/serviceprincipals/item_get_member_groups_post_request_body.go index 6551848344d..23105598542 100644 --- a/serviceprincipals/item_get_member_groups_post_request_body.go +++ b/serviceprincipals/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_get_member_objects_post_request_body.go b/serviceprincipals/item_get_member_objects_post_request_body.go index 94a9edaca6b..eda9082acc7 100644 --- a/serviceprincipals/item_get_member_objects_post_request_body.go +++ b/serviceprincipals/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go b/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go index 4f98bc25d1c..7f7a19d0cfa 100644 --- a/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go +++ b/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemHomeRealmDiscoveryPoliciesRefRequestBuilderPostRequestConfiguration str // NewItemHomeRealmDiscoveryPoliciesRefRequestBuilderInternal instantiates a new ItemHomeRealmDiscoveryPoliciesRefRequestBuilder and sets the default values. func NewItemHomeRealmDiscoveryPoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) { m := &ItemHomeRealmDiscoveryPoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToDeleteRequestInforma // ToGetRequestInformation list the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemHomeRealmDiscoveryPoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation assign a homeRealmDiscoveryPolicy to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemHomeRealmDiscoveryPoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_owners_ref_request_builder.go b/serviceprincipals/item_owners_ref_request_builder.go index 549d76ad33c..8710e0f3aae 100644 --- a/serviceprincipals/item_owners_ref_request_builder.go +++ b/serviceprincipals/item_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemOwnersRefRequestBuilderInternal instantiates a new ItemOwnersRefRequestBuilder and sets the default values. func NewItemOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersRefRequestBuilder) { m := &ItemOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con // ToGetRequestInformation directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Contex // ToPostRequestInformation add an owner for the servicePrincipal. Service principal owners can be users, the service principal itself, or other service principals. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go b/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go index 57852095613..1a19d2f7f49 100644 --- a/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go +++ b/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsItemValidateCredentialsPostRequestBody()(*ItemSyn } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsItemValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go b/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go index 8f46f036c19..32c76df7b92 100644 --- a/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go +++ b/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsValidateCredentialsPostRequestBody()(*ItemSynchro } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_token_issuance_policies_ref_request_builder.go b/serviceprincipals/item_token_issuance_policies_ref_request_builder.go index bc576d04d27..f21f852b540 100644 --- a/serviceprincipals/item_token_issuance_policies_ref_request_builder.go +++ b/serviceprincipals/item_token_issuance_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenIssuancePoliciesRefRequestBuilderInternal instantiates a new ItemTokenIssuancePoliciesRefRequestBuilder and sets the default values. func NewItemTokenIssuancePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenIssuancePoliciesRefRequestBuilder) { m := &ItemTokenIssuancePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation the tokenIssuancePolicies assigned to this service principal. Supports $expand. // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation create new navigation property ref to tokenIssuancePolicies for servicePrincipals // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go b/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go index b11227f3f86..a9607983f1e 100644 --- a/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go +++ b/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenLifetimePoliciesRefRequestBuilderInternal instantiates a new ItemTokenLifetimePoliciesRefRequestBuilder and sets the default values. func NewItemTokenLifetimePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenLifetimePoliciesRefRequestBuilder) { m := &ItemTokenLifetimePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go b/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go index 98bff163918..fe3cdc68f3a 100644 --- a/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemAssociateWithHubSitesPostRequestBody()(*ItemList } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemListContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/shares/item_list_content_types_item_is_published_get_response.go b/shares/item_list_content_types_item_is_published_get_response.go index 7a3d1f5adc5..59e50a4ee55 100644 --- a/shares/item_list_content_types_item_is_published_get_response.go +++ b/shares/item_list_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemIsPublishedGetResponse()(*ItemListContentTypesIt } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemListContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/shares/item_list_items_item_create_link_post_request_body.go b/shares/item_list_items_item_create_link_post_request_body.go index 6da258c8034..b696235644a 100644 --- a/shares/item_list_items_item_create_link_post_request_body.go +++ b/shares/item_list_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemListItemsItemCreateLinkPostRequestBody()(*ItemListItemsItemCreateLin } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemListItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go b/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go index b4d7a2a1dd0..2a675699aed 100644 --- a/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemContentTypesItemAssociateWithHubSitesPostRequestBody()(*ItemContentT } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_content_types_item_is_published_get_response.go b/sites/item_content_types_item_is_published_get_response.go index 039154d86ff..a6f73be8258 100644 --- a/sites/item_content_types_item_is_published_get_response.go +++ b/sites/item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemContentTypesItemIsPublishedGetResponse()(*ItemContentTypesItemIsPubl } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go b/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go index f8bb48cd514..92dce88a9fd 100644 --- a/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBody()(*Ite } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_lists_item_content_types_item_is_published_get_response.go b/sites/item_lists_item_content_types_item_is_published_get_response.go index 7481d5769f6..c8041b37a18 100644 --- a/sites/item_lists_item_content_types_item_is_published_get_response.go +++ b/sites/item_lists_item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemListsItemContentTypesItemIsPublishedGetResponse()(*ItemListsItemCont } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemListsItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_lists_item_items_item_create_link_post_request_body.go b/sites/item_lists_item_items_item_create_link_post_request_body.go index 60516a0d2b8..d37d01d01ca 100644 --- a/sites/item_lists_item_items_item_create_link_post_request_body.go +++ b/sites/item_lists_item_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemListsItemItemsItemCreateLinkPostRequestBody()(*ItemListsItemItemsIte } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemListsItemItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/solutions/03ad2793d2b71515f3de372542d1bf80f866d8b1ca3c798f7f1384eb9409338b.go b/solutions/03ad2793d2b71515f3de372542d1bf80f866d8b1ca3c798f7f1384eb9409338b.go index afa443fd384..f81795b22db 100644 --- a/solutions/03ad2793d2b71515f3de372542d1bf80f866d8b1ca3c798f7f1384eb9409338b.go +++ b/solutions/03ad2793d2b71515f3de372542d1bf80f866d8b1ca3c798f7f1384eb9409338b.go @@ -14,7 +14,7 @@ import ( type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetQueryParameters get driveExclusionUnits from solutions +// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetQueryParameters get a drive exclusion unit associated with a OneDrive for work or school protection policy. type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,9 +43,12 @@ func NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnit urlParams["request-raw-url"] = rawUrl return NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get driveExclusionUnits from solutions +// Get get a drive exclusion unit associated with a OneDrive for work or school protection policy. // returns a DriveExclusionUnitable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/driveexclusionunit-get?view=graph-rest-beta func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -63,7 +66,7 @@ func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUni } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitable), nil } -// ToGetRequestInformation get driveExclusionUnits from solutions +// ToGetRequestInformation get a drive exclusion unit associated with a OneDrive for work or school protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/07596e736ebaa900b03a79280fe29849b04724da68eb8d9441f3d9706bd9047f.go b/solutions/07596e736ebaa900b03a79280fe29849b04724da68eb8d9441f3d9706bd9047f.go index fb2e8785c21..2a95709716c 100644 --- a/solutions/07596e736ebaa900b03a79280fe29849b04724da68eb8d9441f3d9706bd9047f.go +++ b/solutions/07596e736ebaa900b03a79280fe29849b04724da68eb8d9441f3d9706bd9047f.go @@ -14,7 +14,7 @@ import ( type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get driveExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,9 +72,12 @@ func NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnit func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilder) Count()(*BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsCountRequestBuilder) { return NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get driveExclusionUnitsBulkAdditionJobs from solutions +// Get get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. // returns a DriveExclusionUnitsBulkAdditionJobCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveexclusionunitsbulkadditionjobs?view=graph-rest-beta func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitsBulkAdditionJobCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -92,7 +95,7 @@ func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUni } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitsBulkAdditionJobCollectionResponseable), nil } -// ToGetRequestInformation get driveExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/34acea693b8744941d33b1fa89a8c5118207d104a43606a6dfcefc066365322f.go b/solutions/34acea693b8744941d33b1fa89a8c5118207d104a43606a6dfcefc066365322f.go index ae65e0cf327..f5df769a68f 100644 --- a/solutions/34acea693b8744941d33b1fa89a8c5118207d104a43606a6dfcefc066365322f.go +++ b/solutions/34acea693b8744941d33b1fa89a8c5118207d104a43606a6dfcefc066365322f.go @@ -14,7 +14,7 @@ import ( type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get siteExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,9 +72,12 @@ func NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAddit func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilder) Count()(*BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsCountRequestBuilder) { return NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get siteExclusionUnitsBulkAdditionJobs from solutions +// Get get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. // returns a SiteExclusionUnitsBulkAdditionJobCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteexclusionunitsbulkadditionjobs?view=graph-rest-beta func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitsBulkAdditionJobCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -92,7 +95,7 @@ func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAddi } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitsBulkAdditionJobCollectionResponseable), nil } -// ToGetRequestInformation get siteExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/5c085f0d02dca4a70174a870854bc214ddbd8214ff10d0eb74dc7ebba6942836.go b/solutions/5c085f0d02dca4a70174a870854bc214ddbd8214ff10d0eb74dc7ebba6942836.go index 0d2dbed95b9..207b8dbc3c4 100644 --- a/solutions/5c085f0d02dca4a70174a870854bc214ddbd8214ff10d0eb74dc7ebba6942836.go +++ b/solutions/5c085f0d02dca4a70174a870854bc214ddbd8214ff10d0eb74dc7ebba6942836.go @@ -14,7 +14,7 @@ import ( type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get siteExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get a site exclusion units bulk addition job associated with a SharePoint protection policy. type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,9 +43,12 @@ func NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAddit urlParams["request-raw-url"] = rawUrl return NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get siteExclusionUnitsBulkAdditionJobs from solutions +// Get get a site exclusion units bulk addition job associated with a SharePoint protection policy. // returns a SiteExclusionUnitsBulkAdditionJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/siteexclusionunitsbulkadditionjob-get?view=graph-rest-beta func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitsBulkAdditionJobable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -63,7 +66,7 @@ func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAddi } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitsBulkAdditionJobable), nil } -// ToGetRequestInformation get siteExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation get a site exclusion units bulk addition job associated with a SharePoint protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/5c5e71a009f178a1fbcf6135bb90530fa2302251d5a7463d0df4dff519827088.go b/solutions/5c5e71a009f178a1fbcf6135bb90530fa2302251d5a7463d0df4dff519827088.go index f1b15740d96..6b9756e04f2 100644 --- a/solutions/5c5e71a009f178a1fbcf6135bb90530fa2302251d5a7463d0df4dff519827088.go +++ b/solutions/5c5e71a009f178a1fbcf6135bb90530fa2302251d5a7463d0df4dff519827088.go @@ -14,7 +14,7 @@ import ( type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get driveExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,9 +43,12 @@ func NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnit urlParams["request-raw-url"] = rawUrl return NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get driveExclusionUnitsBulkAdditionJobs from solutions +// Get get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. // returns a DriveExclusionUnitsBulkAdditionJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/driveexclusionunitsbulkadditionjob-get?view=graph-rest-beta func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitsBulkAdditionJobable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -63,7 +66,7 @@ func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUni } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitsBulkAdditionJobable), nil } -// ToGetRequestInformation get driveExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/5da2f995ec292dd0b37863f9881148d0f501f05cbcfbcf928506b105f15326d4.go b/solutions/5da2f995ec292dd0b37863f9881148d0f501f05cbcfbcf928506b105f15326d4.go index 19dbf1005ea..35e50ad4c0d 100644 --- a/solutions/5da2f995ec292dd0b37863f9881148d0f501f05cbcfbcf928506b105f15326d4.go +++ b/solutions/5da2f995ec292dd0b37863f9881148d0f501f05cbcfbcf928506b105f15326d4.go @@ -21,7 +21,7 @@ type BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulk // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get mailboxExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters the list of bulk addition jobs for mailbox exclusion units in the tenant. type BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnits } return nil } -// Get get mailboxExclusionUnitsBulkAdditionJobs from solutions +// Get the list of bulk addition jobs for mailbox exclusion units in the tenant. // returns a MailboxExclusionUnitsBulkAdditionJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitsBulkAdditionJobable, error) { @@ -124,7 +124,7 @@ func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnits requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get mailboxExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation the list of bulk addition jobs for mailbox exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/60dd02184904f17bf66b96536cc532a31374f3479dce2b9e83aa5fc78ecb511e.go b/solutions/60dd02184904f17bf66b96536cc532a31374f3479dce2b9e83aa5fc78ecb511e.go index 5611761e197..c5676636465 100644 --- a/solutions/60dd02184904f17bf66b96536cc532a31374f3479dce2b9e83aa5fc78ecb511e.go +++ b/solutions/60dd02184904f17bf66b96536cc532a31374f3479dce2b9e83aa5fc78ecb511e.go @@ -57,7 +57,7 @@ func NewVirtualEventsWebinarsItemRegistrationConfigurationQuestionsVirtualEventR urlParams["request-raw-url"] = rawUrl return NewVirtualEventsWebinarsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. +// Delete delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -116,7 +116,7 @@ func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsVirtualEvent } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationQuestionBaseable), nil } -// ToDeleteRequestInformation delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. +// ToDeleteRequestInformation delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/6cf52b39e1f4af49672c45cbfd221619e63a957447749a167003890e2e286b76.go b/solutions/6cf52b39e1f4af49672c45cbfd221619e63a957447749a167003890e2e286b76.go index 3dac9397509..545cfb06fda 100644 --- a/solutions/6cf52b39e1f4af49672c45cbfd221619e63a957447749a167003890e2e286b76.go +++ b/solutions/6cf52b39e1f4af49672c45cbfd221619e63a957447749a167003890e2e286b76.go @@ -14,7 +14,7 @@ import ( type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get mailboxExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,9 +72,12 @@ func NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAddi func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilder) Count()(*BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsCountRequestBuilder) { return NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get mailboxExclusionUnitsBulkAdditionJobs from solutions +// Get get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. // returns a MailboxExclusionUnitsBulkAdditionJobCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxexclusionunitsbulkadditionjobs?view=graph-rest-beta func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitsBulkAdditionJobCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -92,7 +95,7 @@ func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdd } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitsBulkAdditionJobCollectionResponseable), nil } -// ToGetRequestInformation get mailboxExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/71a9d631cb8897fd17577bf86ac2bc2171f28af09f0c8d386bb1d649ef44d8c6.go b/solutions/71a9d631cb8897fd17577bf86ac2bc2171f28af09f0c8d386bb1d649ef44d8c6.go index f84de40872a..150fb4590c3 100644 --- a/solutions/71a9d631cb8897fd17577bf86ac2bc2171f28af09f0c8d386bb1d649ef44d8c6.go +++ b/solutions/71a9d631cb8897fd17577bf86ac2bc2171f28af09f0c8d386bb1d649ef44d8c6.go @@ -14,7 +14,7 @@ import ( type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetQueryParameters get mailboxExclusionUnits from solutions +// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetQueryParameters get a mailbox exclusion unit associated with an Exchange protection policy. type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,9 +43,12 @@ func NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxE urlParams["request-raw-url"] = rawUrl return NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get mailboxExclusionUnits from solutions +// Get get a mailbox exclusion unit associated with an Exchange protection policy. // returns a MailboxExclusionUnitable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/mailboxexclusionunit-get?view=graph-rest-beta func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -63,7 +66,7 @@ func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailbox } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitable), nil } -// ToGetRequestInformation get mailboxExclusionUnits from solutions +// ToGetRequestInformation get a mailbox exclusion unit associated with an Exchange protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/80565f128e2a0bfacd2c16d93c0e8b431e99df3edadf586b91b44375bd020b37.go b/solutions/80565f128e2a0bfacd2c16d93c0e8b431e99df3edadf586b91b44375bd020b37.go index c97e19aa106..c6d7005a99b 100644 --- a/solutions/80565f128e2a0bfacd2c16d93c0e8b431e99df3edadf586b91b44375bd020b37.go +++ b/solutions/80565f128e2a0bfacd2c16d93c0e8b431e99df3edadf586b91b44375bd020b37.go @@ -14,7 +14,7 @@ import ( type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetQueryParameters get siteExclusionUnits from solutions +// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetQueryParameters get a site exclusion unit associated with a SharePoint protection policy. type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,9 +43,12 @@ func NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclu urlParams["request-raw-url"] = rawUrl return NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get siteExclusionUnits from solutions +// Get get a site exclusion unit associated with a SharePoint protection policy. // returns a SiteExclusionUnitable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/siteexclusionunit-get?view=graph-rest-beta func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -63,7 +66,7 @@ func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExcl } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitable), nil } -// ToGetRequestInformation get siteExclusionUnits from solutions +// ToGetRequestInformation get a site exclusion unit associated with a SharePoint protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/b9544ba0f48052d3eb249c3291fa70bb0c2d558290b896cbac8a9e6b43fecc50.go b/solutions/b9544ba0f48052d3eb249c3291fa70bb0c2d558290b896cbac8a9e6b43fecc50.go index f1db1653999..1dd4dab3cc4 100644 --- a/solutions/b9544ba0f48052d3eb249c3291fa70bb0c2d558290b896cbac8a9e6b43fecc50.go +++ b/solutions/b9544ba0f48052d3eb249c3291fa70bb0c2d558290b896cbac8a9e6b43fecc50.go @@ -21,7 +21,7 @@ type BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditi // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get siteExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters the list of bulk addition jobs for site exclusion units in the tenant. type BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAd } return nil } -// Get get siteExclusionUnitsBulkAdditionJobs from solutions +// Get the list of bulk addition jobs for site exclusion units in the tenant. // returns a SiteExclusionUnitsBulkAdditionJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitsBulkAdditionJobable, error) { @@ -124,7 +124,7 @@ func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAd requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get siteExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation the list of bulk addition jobs for site exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsBulkAdditionJobsSiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_drive_exclusion_units_bulk_addition_jobs_request_builder.go b/solutions/backup_restore_drive_exclusion_units_bulk_addition_jobs_request_builder.go index 028c8d61c24..e3e238987ce 100644 --- a/solutions/backup_restore_drive_exclusion_units_bulk_addition_jobs_request_builder.go +++ b/solutions/backup_restore_drive_exclusion_units_bulk_addition_jobs_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get driveExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters the list of bulk addition jobs for drive exclusion units in the tenant. type BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewBackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilder(rawUrl st func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilder) Count()(*BackupRestoreDriveExclusionUnitsBulkAdditionJobsCountRequestBuilder) { return NewBackupRestoreDriveExclusionUnitsBulkAdditionJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get driveExclusionUnitsBulkAdditionJobs from solutions +// Get the list of bulk addition jobs for drive exclusion units in the tenant. // returns a DriveExclusionUnitsBulkAdditionJobCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitsBulkAdditionJobCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilder) Post(ct } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitsBulkAdditionJobable), nil } -// ToGetRequestInformation get driveExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation the list of bulk addition jobs for drive exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_drive_exclusion_units_drive_exclusion_unit_item_request_builder.go b/solutions/backup_restore_drive_exclusion_units_drive_exclusion_unit_item_request_builder.go index 245848b74e0..7c3e5386a1e 100644 --- a/solutions/backup_restore_drive_exclusion_units_drive_exclusion_unit_item_request_builder.go +++ b/solutions/backup_restore_drive_exclusion_units_drive_exclusion_unit_item_request_builder.go @@ -21,7 +21,7 @@ type BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderDeleteR // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetQueryParameters get driveExclusionUnits from solutions +// BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetQueryParameters the list of drive exclusion units in the tenant. type BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilder) D } return nil } -// Get get driveExclusionUnits from solutions +// Get the list of drive exclusion units in the tenant. // returns a DriveExclusionUnitable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitable, error) { @@ -124,7 +124,7 @@ func (m *BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilder) T requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get driveExclusionUnits from solutions +// ToGetRequestInformation the list of drive exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsDriveExclusionUnitItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_drive_exclusion_units_request_builder.go b/solutions/backup_restore_drive_exclusion_units_request_builder.go index c50a57d3b61..8e1dbf7bc74 100644 --- a/solutions/backup_restore_drive_exclusion_units_request_builder.go +++ b/solutions/backup_restore_drive_exclusion_units_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreDriveExclusionUnitsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreDriveExclusionUnitsRequestBuilderGetQueryParameters get driveExclusionUnits from solutions +// BackupRestoreDriveExclusionUnitsRequestBuilderGetQueryParameters the list of drive exclusion units in the tenant. type BackupRestoreDriveExclusionUnitsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewBackupRestoreDriveExclusionUnitsRequestBuilder(rawUrl string, requestAda func (m *BackupRestoreDriveExclusionUnitsRequestBuilder) Count()(*BackupRestoreDriveExclusionUnitsCountRequestBuilder) { return NewBackupRestoreDriveExclusionUnitsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get driveExclusionUnits from solutions +// Get the list of drive exclusion units in the tenant. // returns a DriveExclusionUnitCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreDriveExclusionUnitsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *BackupRestoreDriveExclusionUnitsRequestBuilder) Post(ctx context.Contex } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitable), nil } -// ToGetRequestInformation get driveExclusionUnits from solutions +// ToGetRequestInformation the list of drive exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreDriveExclusionUnitsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_exchange_protection_policies_item_mailbox_exclusion_units_request_builder.go b/solutions/backup_restore_exchange_protection_policies_item_mailbox_exclusion_units_request_builder.go index 8ba0b2b2b56..ad88766e7a5 100644 --- a/solutions/backup_restore_exchange_protection_policies_item_mailbox_exclusion_units_request_builder.go +++ b/solutions/backup_restore_exchange_protection_policies_item_mailbox_exclusion_units_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilderGetQueryParameters get mailboxExclusionUnits from solutions +// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilderGetQueryParameters get a list of mailbox exclusion units associated with an Exchange protection policy. type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,9 +72,12 @@ func NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestB func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilder) Count()(*BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsCountRequestBuilder) { return NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get mailboxExclusionUnits from solutions +// Get get a list of mailbox exclusion units associated with an Exchange protection policy. // returns a MailboxExclusionUnitCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxexclusionunits?view=graph-rest-beta func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -92,7 +95,7 @@ func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequest } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitCollectionResponseable), nil } -// ToGetRequestInformation get mailboxExclusionUnits from solutions +// ToGetRequestInformation get a list of mailbox exclusion units associated with an Exchange protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_exclusion_units_exclusion_unit_base_item_request_builder.go b/solutions/backup_restore_exclusion_units_exclusion_unit_base_item_request_builder.go index 8ad95fcfe33..e934e7a7f13 100644 --- a/solutions/backup_restore_exclusion_units_exclusion_unit_base_item_request_builder.go +++ b/solutions/backup_restore_exclusion_units_exclusion_unit_base_item_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilderGetQueryParameters get exclusionUnits from solutions +// BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilderGetQueryParameters the list of exclusion units in the tenant. type BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,7 +43,7 @@ func NewBackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewBackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get exclusionUnits from solutions +// Get the list of exclusion units in the tenant. // returns a ExclusionUnitBaseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ExclusionUnitBaseable, error) { @@ -63,7 +63,7 @@ func (m *BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilder) Get(ctx } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ExclusionUnitBaseable), nil } -// ToGetRequestInformation get exclusionUnits from solutions +// ToGetRequestInformation the list of exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreExclusionUnitsExclusionUnitBaseItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_exclusion_units_request_builder.go b/solutions/backup_restore_exclusion_units_request_builder.go index f82d417b566..3ffebdf6c22 100644 --- a/solutions/backup_restore_exclusion_units_request_builder.go +++ b/solutions/backup_restore_exclusion_units_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreExclusionUnitsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreExclusionUnitsRequestBuilderGetQueryParameters get exclusionUnits from solutions +// BackupRestoreExclusionUnitsRequestBuilderGetQueryParameters the list of exclusion units in the tenant. type BackupRestoreExclusionUnitsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,7 +72,7 @@ func NewBackupRestoreExclusionUnitsRequestBuilder(rawUrl string, requestAdapter func (m *BackupRestoreExclusionUnitsRequestBuilder) Count()(*BackupRestoreExclusionUnitsCountRequestBuilder) { return NewBackupRestoreExclusionUnitsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get exclusionUnits from solutions +// Get the list of exclusion units in the tenant. // returns a ExclusionUnitBaseCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreExclusionUnitsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreExclusionUnitsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ExclusionUnitBaseCollectionResponseable, error) { @@ -92,7 +92,7 @@ func (m *BackupRestoreExclusionUnitsRequestBuilder) Get(ctx context.Context, req } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ExclusionUnitBaseCollectionResponseable), nil } -// ToGetRequestInformation get exclusionUnits from solutions +// ToGetRequestInformation the list of exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreExclusionUnitsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreExclusionUnitsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_mailbox_exclusion_units_bulk_addition_jobs_request_builder.go b/solutions/backup_restore_mailbox_exclusion_units_bulk_addition_jobs_request_builder.go index f59c3e31927..ad904afe8b9 100644 --- a/solutions/backup_restore_mailbox_exclusion_units_bulk_addition_jobs_request_builder.go +++ b/solutions/backup_restore_mailbox_exclusion_units_bulk_addition_jobs_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get mailboxExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters the list of bulk addition jobs for mailbox exclusion units in the tenant. type BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewBackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilder(rawUrl func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilder) Count()(*BackupRestoreMailboxExclusionUnitsBulkAdditionJobsCountRequestBuilder) { return NewBackupRestoreMailboxExclusionUnitsBulkAdditionJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get mailboxExclusionUnitsBulkAdditionJobs from solutions +// Get the list of bulk addition jobs for mailbox exclusion units in the tenant. // returns a MailboxExclusionUnitsBulkAdditionJobCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitsBulkAdditionJobCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilder) Post( } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitsBulkAdditionJobable), nil } -// ToGetRequestInformation get mailboxExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation the list of bulk addition jobs for mailbox exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_mailbox_exclusion_units_mailbox_exclusion_unit_item_request_builder.go b/solutions/backup_restore_mailbox_exclusion_units_mailbox_exclusion_unit_item_request_builder.go index 2589f5e7bca..2bc5caa5f8c 100644 --- a/solutions/backup_restore_mailbox_exclusion_units_mailbox_exclusion_unit_item_request_builder.go +++ b/solutions/backup_restore_mailbox_exclusion_units_mailbox_exclusion_unit_item_request_builder.go @@ -21,7 +21,7 @@ type BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderDel // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetQueryParameters get mailboxExclusionUnits from solutions +// BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetQueryParameters the list of mailbox exclusion units in the tenant. type BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilde } return nil } -// Get get mailboxExclusionUnits from solutions +// Get the list of mailbox exclusion units in the tenant. // returns a MailboxExclusionUnitable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitable, error) { @@ -124,7 +124,7 @@ func (m *BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilde requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get mailboxExclusionUnits from solutions +// ToGetRequestInformation the list of mailbox exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsMailboxExclusionUnitItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_mailbox_exclusion_units_request_builder.go b/solutions/backup_restore_mailbox_exclusion_units_request_builder.go index 181f27e7c17..8a82f0730b2 100644 --- a/solutions/backup_restore_mailbox_exclusion_units_request_builder.go +++ b/solutions/backup_restore_mailbox_exclusion_units_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreMailboxExclusionUnitsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreMailboxExclusionUnitsRequestBuilderGetQueryParameters get mailboxExclusionUnits from solutions +// BackupRestoreMailboxExclusionUnitsRequestBuilderGetQueryParameters the list of mailbox exclusion units in the tenant. type BackupRestoreMailboxExclusionUnitsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewBackupRestoreMailboxExclusionUnitsRequestBuilder(rawUrl string, requestA func (m *BackupRestoreMailboxExclusionUnitsRequestBuilder) Count()(*BackupRestoreMailboxExclusionUnitsCountRequestBuilder) { return NewBackupRestoreMailboxExclusionUnitsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get mailboxExclusionUnits from solutions +// Get the list of mailbox exclusion units in the tenant. // returns a MailboxExclusionUnitCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreMailboxExclusionUnitsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *BackupRestoreMailboxExclusionUnitsRequestBuilder) Post(ctx context.Cont } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitable), nil } -// ToGetRequestInformation get mailboxExclusionUnits from solutions +// ToGetRequestInformation the list of mailbox exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreMailboxExclusionUnitsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreMailboxExclusionUnitsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_one_drive_for_business_protection_policies_item_drive_exclusion_units_request_builder.go b/solutions/backup_restore_one_drive_for_business_protection_policies_item_drive_exclusion_units_request_builder.go index cda02e81004..1f5f97891a7 100644 --- a/solutions/backup_restore_one_drive_for_business_protection_policies_item_drive_exclusion_units_request_builder.go +++ b/solutions/backup_restore_one_drive_for_business_protection_policies_item_drive_exclusion_units_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilderGetQueryParameters get driveExclusionUnits from solutions +// BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilderGetQueryParameters get a list of drive exclusion units associated with a OneDrive for work or school protection policy. type BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,9 +72,12 @@ func NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnit func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilder) Count()(*BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsCountRequestBuilder) { return NewBackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get driveExclusionUnits from solutions +// Get get a list of drive exclusion units associated with a OneDrive for work or school protection policy. // returns a DriveExclusionUnitCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveexclusionunits?view=graph-rest-beta func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -92,7 +95,7 @@ func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUni } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitCollectionResponseable), nil } -// ToGetRequestInformation get driveExclusionUnits from solutions +// ToGetRequestInformation get a list of drive exclusion units associated with a OneDrive for work or school protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreOneDriveForBusinessProtectionPoliciesItemDriveExclusionUnitsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_share_point_protection_policies_item_site_exclusion_units_request_builder.go b/solutions/backup_restore_share_point_protection_policies_item_site_exclusion_units_request_builder.go index 66e1435fb05..c662467cf13 100644 --- a/solutions/backup_restore_share_point_protection_policies_item_site_exclusion_units_request_builder.go +++ b/solutions/backup_restore_share_point_protection_policies_item_site_exclusion_units_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilderGetQueryParameters get siteExclusionUnits from solutions +// BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilderGetQueryParameters get a list of site exclusion units associated with a SharePoint protection policy. type BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,9 +72,12 @@ func NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBu func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilder) Count()(*BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsCountRequestBuilder) { return NewBackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get siteExclusionUnits from solutions +// Get get a list of site exclusion units associated with a SharePoint protection policy. // returns a SiteExclusionUnitCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteexclusionunits?view=graph-rest-beta func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -92,7 +95,7 @@ func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestB } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitCollectionResponseable), nil } -// ToGetRequestInformation get siteExclusionUnits from solutions +// ToGetRequestInformation get a list of site exclusion units associated with a SharePoint protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSharePointProtectionPoliciesItemSiteExclusionUnitsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_site_exclusion_units_bulk_addition_jobs_request_builder.go b/solutions/backup_restore_site_exclusion_units_bulk_addition_jobs_request_builder.go index afa46c2d107..455299f00a0 100644 --- a/solutions/backup_restore_site_exclusion_units_bulk_addition_jobs_request_builder.go +++ b/solutions/backup_restore_site_exclusion_units_bulk_addition_jobs_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters get siteExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters the list of bulk addition jobs for site exclusion units in the tenant. type BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewBackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilder(rawUrl str func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilder) Count()(*BackupRestoreSiteExclusionUnitsBulkAdditionJobsCountRequestBuilder) { return NewBackupRestoreSiteExclusionUnitsBulkAdditionJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get siteExclusionUnitsBulkAdditionJobs from solutions +// Get the list of bulk addition jobs for site exclusion units in the tenant. // returns a SiteExclusionUnitsBulkAdditionJobCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitsBulkAdditionJobCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilder) Post(ctx } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitsBulkAdditionJobable), nil } -// ToGetRequestInformation get siteExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation the list of bulk addition jobs for site exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_site_exclusion_units_request_builder.go b/solutions/backup_restore_site_exclusion_units_request_builder.go index 9733625172b..ae589f0829c 100644 --- a/solutions/backup_restore_site_exclusion_units_request_builder.go +++ b/solutions/backup_restore_site_exclusion_units_request_builder.go @@ -14,7 +14,7 @@ import ( type BackupRestoreSiteExclusionUnitsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreSiteExclusionUnitsRequestBuilderGetQueryParameters get siteExclusionUnits from solutions +// BackupRestoreSiteExclusionUnitsRequestBuilderGetQueryParameters the list of site exclusion units in the tenant. type BackupRestoreSiteExclusionUnitsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewBackupRestoreSiteExclusionUnitsRequestBuilder(rawUrl string, requestAdap func (m *BackupRestoreSiteExclusionUnitsRequestBuilder) Count()(*BackupRestoreSiteExclusionUnitsCountRequestBuilder) { return NewBackupRestoreSiteExclusionUnitsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get siteExclusionUnits from solutions +// Get the list of site exclusion units in the tenant. // returns a SiteExclusionUnitCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreSiteExclusionUnitsRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *BackupRestoreSiteExclusionUnitsRequestBuilder) Post(ctx context.Context } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitable), nil } -// ToGetRequestInformation get siteExclusionUnits from solutions +// ToGetRequestInformation the list of site exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreSiteExclusionUnitsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/backup_restore_site_exclusion_units_site_exclusion_unit_item_request_builder.go b/solutions/backup_restore_site_exclusion_units_site_exclusion_unit_item_request_builder.go index e6dd340ee1d..d920cfffbf5 100644 --- a/solutions/backup_restore_site_exclusion_units_site_exclusion_unit_item_request_builder.go +++ b/solutions/backup_restore_site_exclusion_units_site_exclusion_unit_item_request_builder.go @@ -21,7 +21,7 @@ type BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderDeleteReq // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetQueryParameters get siteExclusionUnits from solutions +// BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetQueryParameters the list of site exclusion units in the tenant. type BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilder) Del } return nil } -// Get get siteExclusionUnits from solutions +// Get the list of site exclusion units in the tenant. // returns a SiteExclusionUnitable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.SiteExclusionUnitable, error) { @@ -124,7 +124,7 @@ func (m *BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilder) ToD requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get siteExclusionUnits from solutions +// ToGetRequestInformation the list of site exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreSiteExclusionUnitsSiteExclusionUnitItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go b/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go index 112ee03ad09..b505c3f2228 100644 --- a/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go +++ b/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go @@ -56,7 +56,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // NewBookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderInternal instantiates a new BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder and sets the default values. func NewBookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) { m := &BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", pathParameters), } return m } @@ -125,7 +125,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // ToDeleteRequestInformation delete navigation property calendarView for solutions // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) @@ -136,7 +136,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // ToGetRequestInformation the set of appointments of this business in a specified date range. Read-only. Nullable. // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -150,7 +150,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // ToPatchRequestInformation update the navigation property calendarView in solutions // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BookingAppointmentable, requestConfiguration *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/solutions/booking_businesses_item_calendar_view_request_builder.go b/solutions/booking_businesses_item_calendar_view_request_builder.go index 2966018e486..301e7c560c6 100644 --- a/solutions/booking_businesses_item_calendar_view_request_builder.go +++ b/solutions/booking_businesses_item_calendar_view_request_builder.go @@ -68,7 +68,7 @@ func (m *BookingBusinessesItemCalendarViewRequestBuilder) ByBookingAppointmentId // NewBookingBusinessesItemCalendarViewRequestBuilderInternal instantiates a new BookingBusinessesItemCalendarViewRequestBuilder and sets the default values. func NewBookingBusinessesItemCalendarViewRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BookingBusinessesItemCalendarViewRequestBuilder) { m := &BookingBusinessesItemCalendarViewRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), } return m } @@ -126,7 +126,7 @@ func (m *BookingBusinessesItemCalendarViewRequestBuilder) Post(ctx context.Conte // ToGetRequestInformation the set of appointments of this business in a specified date range. Read-only. Nullable. // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BookingBusinessesItemCalendarViewRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -140,7 +140,7 @@ func (m *BookingBusinessesItemCalendarViewRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation create new navigation property to calendarView for solutions // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BookingAppointmentable, requestConfiguration *BookingBusinessesItemCalendarViewRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/solutions/e0931eae9e7fdd43020be6a0ab86e767e1bc24a614f1a8e7f9af0275394928e6.go b/solutions/e0931eae9e7fdd43020be6a0ab86e767e1bc24a614f1a8e7f9af0275394928e6.go index 859cbbc8b69..b068db40f9e 100644 --- a/solutions/e0931eae9e7fdd43020be6a0ab86e767e1bc24a614f1a8e7f9af0275394928e6.go +++ b/solutions/e0931eae9e7fdd43020be6a0ab86e767e1bc24a614f1a8e7f9af0275394928e6.go @@ -21,7 +21,7 @@ type BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAddi // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get driveExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters the list of bulk addition jobs for drive exclusion units in the tenant. type BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulk } return nil } -// Get get driveExclusionUnitsBulkAdditionJobs from solutions +// Get the list of bulk addition jobs for drive exclusion units in the tenant. // returns a DriveExclusionUnitsBulkAdditionJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.DriveExclusionUnitsBulkAdditionJobable, error) { @@ -124,7 +124,7 @@ func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulk requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get driveExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation the list of bulk addition jobs for drive exclusion units in the tenant. // returns a *RequestInformation when successful func (m *BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreDriveExclusionUnitsBulkAdditionJobsDriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/fc35fcd20ed11636b1963a92b443e55931077346505dc9ad7cbca500e88daa8d.go b/solutions/fc35fcd20ed11636b1963a92b443e55931077346505dc9ad7cbca500e88daa8d.go index 6dad101ae8d..49d45b96a0b 100644 --- a/solutions/fc35fcd20ed11636b1963a92b443e55931077346505dc9ad7cbca500e88daa8d.go +++ b/solutions/fc35fcd20ed11636b1963a92b443e55931077346505dc9ad7cbca500e88daa8d.go @@ -14,7 +14,7 @@ import ( type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get mailboxExclusionUnitsBulkAdditionJobs from solutions +// BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. type BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,9 +43,12 @@ func NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAddi urlParams["request-raw-url"] = rawUrl return NewBackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get mailboxExclusionUnitsBulkAdditionJobs from solutions +// Get get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. // returns a MailboxExclusionUnitsBulkAdditionJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/mailboxexclusionunitsbulkadditionjob-get?view=graph-rest-beta func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitsBulkAdditionJobable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -63,7 +66,7 @@ func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdd } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.MailboxExclusionUnitsBulkAdditionJobable), nil } -// ToGetRequestInformation get mailboxExclusionUnitsBulkAdditionJobs from solutions +// ToGetRequestInformation get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. // returns a *RequestInformation when successful func (m *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreExchangeProtectionPoliciesItemMailboxExclusionUnitsBulkAdditionJobsMailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go b/solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go index aae4bdbab85..4510742f461 100644 --- a/solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go +++ b/solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go @@ -21,7 +21,7 @@ type VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequ // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters get registrationConfiguration from solutions +// VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. type VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,9 +73,12 @@ func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) Dele } return nil } -// Get get registrationConfiguration from solutions +// Get read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. // returns a VirtualEventTownhallRegistrationConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/virtualeventtownhallregistrationconfiguration-get?view=graph-rest-beta func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventTownhallRegistrationConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -129,7 +132,7 @@ func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) ToDe requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get registrationConfiguration from solutions +// ToGetRequestInformation read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. // returns a *RequestInformation when successful func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_townhalls_item_registrations_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_request_builder.go index 6b119047a38..44a248be7da 100644 --- a/solutions/virtual_events_townhalls_item_registrations_request_builder.go +++ b/solutions/virtual_events_townhalls_item_registrations_request_builder.go @@ -14,7 +14,7 @@ import ( type VirtualEventsTownhallsItemRegistrationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters get registrations from solutions +// VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters registration records of the town hall. type VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewVirtualEventsTownhallsItemRegistrationsRequestBuilder(rawUrl string, req func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) Count()(*VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) { return NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get registrations from solutions +// Get registration records of the town hall. // returns a VirtualEventRegistrationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) Post(ctx context } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationable), nil } -// ToGetRequestInformation get registrations from solutions +// ToGetRequestInformation registration records of the town hall. // returns a *RequestInformation when successful func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_townhalls_item_registrations_virtual_event_registration_item_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_virtual_event_registration_item_request_builder.go index ae60b0b5b7f..8a0d353119b 100644 --- a/solutions/virtual_events_townhalls_item_registrations_virtual_event_registration_item_request_builder.go +++ b/solutions/virtual_events_townhalls_item_registrations_virtual_event_registration_item_request_builder.go @@ -21,7 +21,7 @@ type VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestB // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters get registrations from solutions +// VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters registration records of the town hall. type VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -78,7 +78,7 @@ func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequ } return nil } -// Get get registrations from solutions +// Get registration records of the town hall. // returns a VirtualEventRegistrationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationable, error) { @@ -139,7 +139,7 @@ func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequ requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get registrations from solutions +// ToGetRequestInformation registration records of the town hall. // returns a *RequestInformation when successful func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_townhalls_item_registrations_with_email_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_with_email_request_builder.go index 9c415589a2d..2d2c17912f8 100644 --- a/solutions/virtual_events_townhalls_item_registrations_with_email_request_builder.go +++ b/solutions/virtual_events_townhalls_item_registrations_with_email_request_builder.go @@ -21,7 +21,7 @@ type VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequest // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters get registrations from solutions +// VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters registration records of the town hall. type VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -81,7 +81,7 @@ func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) Delete( } return nil } -// Get get registrations from solutions +// Get registration records of the town hall. // returns a VirtualEventRegistrationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationable, error) { @@ -132,7 +132,7 @@ func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) ToDelet requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get registrations from solutions +// ToGetRequestInformation registration records of the town hall. // returns a *RequestInformation when successful func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_townhalls_item_registrations_with_user_id_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_with_user_id_request_builder.go index ebb1895d531..97f2c97aa41 100644 --- a/solutions/virtual_events_townhalls_item_registrations_with_user_id_request_builder.go +++ b/solutions/virtual_events_townhalls_item_registrations_with_user_id_request_builder.go @@ -21,7 +21,7 @@ type VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteReques // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters get registrations from solutions +// VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters registration records of the town hall. type VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -81,7 +81,7 @@ func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) Delete } return nil } -// Get get registrations from solutions +// Get registration records of the town hall. // returns a VirtualEventRegistrationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationable, error) { @@ -132,7 +132,7 @@ func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) ToDele requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get registrations from solutions +// ToGetRequestInformation registration records of the town hall. // returns a *RequestInformation when successful func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_webinars_item_registration_configuration_questions_request_builder.go b/solutions/virtual_events_webinars_item_registration_configuration_questions_request_builder.go index e9fab85e713..b1ff43e7d32 100644 --- a/solutions/virtual_events_webinars_item_registration_configuration_questions_request_builder.go +++ b/solutions/virtual_events_webinars_item_registration_configuration_questions_request_builder.go @@ -14,7 +14,7 @@ import ( type VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. +// VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. type VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewVirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilde func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilder) Count()(*VirtualEventsWebinarsItemRegistrationConfigurationQuestionsCountRequestBuilder) { return NewVirtualEventsWebinarsItemRegistrationConfigurationQuestionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. +// Get get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. // returns a VirtualEventRegistrationQuestionBaseCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -102,7 +102,7 @@ func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuild } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationQuestionBaseCollectionResponseable), nil } -// Post create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. +// Post create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. // returns a VirtualEventRegistrationQuestionBaseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -125,7 +125,7 @@ func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuild } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationQuestionBaseable), nil } -// ToGetRequestInformation get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. +// ToGetRequestInformation get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuild requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. +// ToPostRequestInformation create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationQuestionBaseable, requestConfiguration *VirtualEventsWebinarsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_webinars_item_registrations_item_cancel_request_builder.go b/solutions/virtual_events_webinars_item_registrations_item_cancel_request_builder.go index 10c2ba01da7..64693085fcd 100644 --- a/solutions/virtual_events_webinars_item_registrations_item_cancel_request_builder.go +++ b/solutions/virtual_events_webinars_item_registrations_item_cancel_request_builder.go @@ -33,7 +33,7 @@ func NewVirtualEventsWebinarsItemRegistrationsItemCancelRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewVirtualEventsWebinarsItemRegistrationsItemCancelRequestBuilderInternal(urlParams, requestAdapter) } -// Post cancel a registrant's registration record for a webinar. +// Post cancel a registrant's registration record for a webinar or town hall. // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *VirtualEventsWebinarsItemRegistrationsItemCancelRequestBuilder) Post(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); @@ -49,7 +49,7 @@ func (m *VirtualEventsWebinarsItemRegistrationsItemCancelRequestBuilder) Post(ct } return nil } -// ToPostRequestInformation cancel a registrant's registration record for a webinar. +// ToPostRequestInformation cancel a registrant's registration record for a webinar or town hall. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationsItemCancelRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_webinars_item_registrations_item_sessions_request_builder.go b/solutions/virtual_events_webinars_item_registrations_item_sessions_request_builder.go index 552968a145c..02edf4785d7 100644 --- a/solutions/virtual_events_webinars_item_registrations_item_sessions_request_builder.go +++ b/solutions/virtual_events_webinars_item_registrations_item_sessions_request_builder.go @@ -14,7 +14,7 @@ import ( type VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters get a list of sessions that a registrant registered for in a webinar. +// VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters get a list of sessions that a registrant registered for in a webinar or town hall. type VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,7 +72,7 @@ func NewVirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilder(rawUrl func (m *VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilder) Count()(*VirtualEventsWebinarsItemRegistrationsItemSessionsCountRequestBuilder) { return NewVirtualEventsWebinarsItemRegistrationsItemSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of sessions that a registrant registered for in a webinar. +// Get get a list of sessions that a registrant registered for in a webinar or town hall. // returns a VirtualEventSessionCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -95,7 +95,7 @@ func (m *VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilder) Get(c } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventSessionCollectionResponseable), nil } -// ToGetRequestInformation get a list of sessions that a registrant registered for in a webinar. +// ToGetRequestInformation get a list of sessions that a registrant registered for in a webinar or town hall. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_webinars_item_registrations_request_builder.go b/solutions/virtual_events_webinars_item_registrations_request_builder.go index 394de1dc2b1..eb030245960 100644 --- a/solutions/virtual_events_webinars_item_registrations_request_builder.go +++ b/solutions/virtual_events_webinars_item_registrations_request_builder.go @@ -14,7 +14,7 @@ import ( type VirtualEventsWebinarsItemRegistrationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// VirtualEventsWebinarsItemRegistrationsRequestBuilderGetQueryParameters get a list of all registration records of a webinar. +// VirtualEventsWebinarsItemRegistrationsRequestBuilderGetQueryParameters get a list of all registration records of a webinar or town hall. type VirtualEventsWebinarsItemRegistrationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewVirtualEventsWebinarsItemRegistrationsRequestBuilder(rawUrl string, requ func (m *VirtualEventsWebinarsItemRegistrationsRequestBuilder) Count()(*VirtualEventsWebinarsItemRegistrationsCountRequestBuilder) { return NewVirtualEventsWebinarsItemRegistrationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of all registration records of a webinar. +// Get get a list of all registration records of a webinar or town hall. // returns a VirtualEventRegistrationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -102,7 +102,7 @@ func (m *VirtualEventsWebinarsItemRegistrationsRequestBuilder) Get(ctx context.C } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationCollectionResponseable), nil } -// Post create a registration record for a registrant of a webinar. This method registers the person for the webinar. +// Post create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. // returns a VirtualEventRegistrationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -125,7 +125,7 @@ func (m *VirtualEventsWebinarsItemRegistrationsRequestBuilder) Post(ctx context. } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationable), nil } -// ToGetRequestInformation get a list of all registration records of a webinar. +// ToGetRequestInformation get a list of all registration records of a webinar or town hall. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *VirtualEventsWebinarsItemRegistrationsRequestBuilder) ToGetRequestInfor requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a registration record for a registrant of a webinar. This method registers the person for the webinar. +// ToPostRequestInformation create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.VirtualEventRegistrationable, requestConfiguration *VirtualEventsWebinarsItemRegistrationsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_webinars_item_registrations_with_email_cancel_request_builder.go b/solutions/virtual_events_webinars_item_registrations_with_email_cancel_request_builder.go index 2bd55bd8873..cfd0c0ff5ff 100644 --- a/solutions/virtual_events_webinars_item_registrations_with_email_cancel_request_builder.go +++ b/solutions/virtual_events_webinars_item_registrations_with_email_cancel_request_builder.go @@ -33,7 +33,7 @@ func NewVirtualEventsWebinarsItemRegistrationsWithEmailCancelRequestBuilder(rawU urlParams["request-raw-url"] = rawUrl return NewVirtualEventsWebinarsItemRegistrationsWithEmailCancelRequestBuilderInternal(urlParams, requestAdapter) } -// Post cancel a registrant's registration record for a webinar. +// Post cancel a registrant's registration record for a webinar or town hall. // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *VirtualEventsWebinarsItemRegistrationsWithEmailCancelRequestBuilder) Post(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); @@ -49,7 +49,7 @@ func (m *VirtualEventsWebinarsItemRegistrationsWithEmailCancelRequestBuilder) Po } return nil } -// ToPostRequestInformation cancel a registrant's registration record for a webinar. +// ToPostRequestInformation cancel a registrant's registration record for a webinar or town hall. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationsWithEmailCancelRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/solutions/virtual_events_webinars_item_registrations_with_user_id_cancel_request_builder.go b/solutions/virtual_events_webinars_item_registrations_with_user_id_cancel_request_builder.go index 340f2c4d248..2b917362f47 100644 --- a/solutions/virtual_events_webinars_item_registrations_with_user_id_cancel_request_builder.go +++ b/solutions/virtual_events_webinars_item_registrations_with_user_id_cancel_request_builder.go @@ -33,7 +33,7 @@ func NewVirtualEventsWebinarsItemRegistrationsWithUserIdCancelRequestBuilder(raw urlParams["request-raw-url"] = rawUrl return NewVirtualEventsWebinarsItemRegistrationsWithUserIdCancelRequestBuilderInternal(urlParams, requestAdapter) } -// Post cancel a registrant's registration record for a webinar. +// Post cancel a registrant's registration record for a webinar or town hall. // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *VirtualEventsWebinarsItemRegistrationsWithUserIdCancelRequestBuilder) Post(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); @@ -49,7 +49,7 @@ func (m *VirtualEventsWebinarsItemRegistrationsWithUserIdCancelRequestBuilder) P } return nil } -// ToPostRequestInformation cancel a registrant's registration record for a webinar. +// ToPostRequestInformation cancel a registrant's registration record for a webinar or town hall. // returns a *RequestInformation when successful func (m *VirtualEventsWebinarsItemRegistrationsWithUserIdCancelRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsWebinarsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go b/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go index 80dd971226a..f003dfb4bc0 100644 --- a/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go +++ b/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go @@ -18,6 +18,8 @@ func NewItemPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrin } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go b/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go index 1b323cbdf70..e89ad6c5efc 100644 --- a/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go +++ b/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go @@ -18,6 +18,8 @@ func NewItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinci } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_archive_post_request_body.go b/teams/item_archive_post_request_body.go index 88ad9977245..dce79e7b22e 100644 --- a/teams/item_archive_post_request_body.go +++ b/teams/item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemArchivePostRequestBody()(*ItemArchivePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_channels_channel_item_request_builder.go b/teams/item_channels_channel_item_request_builder.go index 0362fa1a2f6..5185571f4bf 100644 --- a/teams/item_channels_channel_item_request_builder.go +++ b/teams/item_channels_channel_item_request_builder.go @@ -129,6 +129,11 @@ func (m *ItemChannelsChannelItemRequestBuilder) Get(ctx context.Context, request } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemChannelsItemJoinedUsersRequestBuilder when successful +func (m *ItemChannelsChannelItemRequestBuilder) JoinedUsers()(*ItemChannelsItemJoinedUsersRequestBuilder) { + return NewItemChannelsItemJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *ItemChannelsItemMembersRequestBuilder when successful func (m *ItemChannelsChannelItemRequestBuilder) Members()(*ItemChannelsItemMembersRequestBuilder) { diff --git a/teams/item_channels_item_archive_post_request_body.go b/teams/item_channels_item_archive_post_request_body.go index 728627780fa..78401dfb324 100644 --- a/teams/item_channels_item_archive_post_request_body.go +++ b/teams/item_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemChannelsItemArchivePostRequestBody()(*ItemChannelsItemArchivePostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_channels_item_joined_users_add_post_request_body.go b/teams/item_channels_item_joined_users_add_post_request_body.go new file mode 100644 index 00000000000..6f3850a0c49 --- /dev/null +++ b/teams/item_channels_item_joined_users_add_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemChannelsItemJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemChannelsItemJoinedUsersAddPostRequestBody instantiates a new ItemChannelsItemJoinedUsersAddPostRequestBody and sets the default values. +func NewItemChannelsItemJoinedUsersAddPostRequestBody()(*ItemChannelsItemJoinedUsersAddPostRequestBody) { + m := &ItemChannelsItemJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemChannelsItemJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemChannelsItemJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teams/item_channels_item_joined_users_add_post_response.go b/teams/item_channels_item_joined_users_add_post_response.go new file mode 100644 index 00000000000..5db170d3930 --- /dev/null +++ b/teams/item_channels_item_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemChannelsItemJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemChannelsItemJoinedUsersAddPostResponse instantiates a new ItemChannelsItemJoinedUsersAddPostResponse and sets the default values. +func NewItemChannelsItemJoinedUsersAddPostResponse()(*ItemChannelsItemJoinedUsersAddPostResponse) { + m := &ItemChannelsItemJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemChannelsItemJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemChannelsItemJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChannelsItemJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemChannelsItemJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemChannelsItemJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teams/item_channels_item_joined_users_add_request_builder.go b/teams/item_channels_item_joined_users_add_request_builder.go new file mode 100644 index 00000000000..3062465d453 --- /dev/null +++ b/teams/item_channels_item_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemChannelsItemJoinedUsersAddRequestBuilder provides operations to call the add method. +type ItemChannelsItemJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChannelsItemJoinedUsersAddRequestBuilderInternal instantiates a new ItemChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersAddRequestBuilder) { + m := &ItemChannelsItemJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/add", pathParameters), + } + return m +} +// NewItemChannelsItemJoinedUsersAddRequestBuilder instantiates a new ItemChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemChannelsItemJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemChannelsItemJoinedUsersAddRequestBuilder) Post(ctx context.Context, body ItemChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemChannelsItemJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemChannelsItemJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemChannelsItemJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemChannelsItemJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemChannelsItemJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemJoinedUsersAddRequestBuilder) { + return NewItemChannelsItemJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_joined_users_add_response.go b/teams/item_channels_item_joined_users_add_response.go new file mode 100644 index 00000000000..67b2085085a --- /dev/null +++ b/teams/item_channels_item_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemChannelsItemJoinedUsersAddPostResponseable instead. +type ItemChannelsItemJoinedUsersAddResponse struct { + ItemChannelsItemJoinedUsersAddPostResponse +} +// NewItemChannelsItemJoinedUsersAddResponse instantiates a new ItemChannelsItemJoinedUsersAddResponse and sets the default values. +func NewItemChannelsItemJoinedUsersAddResponse()(*ItemChannelsItemJoinedUsersAddResponse) { + m := &ItemChannelsItemJoinedUsersAddResponse{ + ItemChannelsItemJoinedUsersAddPostResponse: *NewItemChannelsItemJoinedUsersAddPostResponse(), + } + return m +} +// CreateItemChannelsItemJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemChannelsItemJoinedUsersAddPostResponseable instead. +type ItemChannelsItemJoinedUsersAddResponseable interface { + ItemChannelsItemJoinedUsersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_channels_item_joined_users_conversation_member_item_request_builder.go b/teams/item_channels_item_joined_users_conversation_member_item_request_builder.go new file mode 100644 index 00000000000..436e29b2834 --- /dev/null +++ b/teams/item_channels_item_joined_users_conversation_member_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from teams +type ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + m := &ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder instantiates a new ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for teams +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + return NewItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_joined_users_count_request_builder.go b/teams/item_channels_item_joined_users_count_request_builder.go new file mode 100644 index 00000000000..254b5e4a46d --- /dev/null +++ b/teams/item_channels_item_joined_users_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemChannelsItemJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type ItemChannelsItemJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewItemChannelsItemJoinedUsersCountRequestBuilderInternal instantiates a new ItemChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersCountRequestBuilder) { + m := &ItemChannelsItemJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemChannelsItemJoinedUsersCountRequestBuilder instantiates a new ItemChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemJoinedUsersCountRequestBuilder) { + return NewItemChannelsItemJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_joined_users_remove_post_request_body.go b/teams/item_channels_item_joined_users_remove_post_request_body.go new file mode 100644 index 00000000000..05810db0164 --- /dev/null +++ b/teams/item_channels_item_joined_users_remove_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemChannelsItemJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemChannelsItemJoinedUsersRemovePostRequestBody instantiates a new ItemChannelsItemJoinedUsersRemovePostRequestBody and sets the default values. +func NewItemChannelsItemJoinedUsersRemovePostRequestBody()(*ItemChannelsItemJoinedUsersRemovePostRequestBody) { + m := &ItemChannelsItemJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemChannelsItemJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemChannelsItemJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teams/item_channels_item_joined_users_remove_post_response.go b/teams/item_channels_item_joined_users_remove_post_response.go new file mode 100644 index 00000000000..3f6e2ea7193 --- /dev/null +++ b/teams/item_channels_item_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemChannelsItemJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemChannelsItemJoinedUsersRemovePostResponse instantiates a new ItemChannelsItemJoinedUsersRemovePostResponse and sets the default values. +func NewItemChannelsItemJoinedUsersRemovePostResponse()(*ItemChannelsItemJoinedUsersRemovePostResponse) { + m := &ItemChannelsItemJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemChannelsItemJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemChannelsItemJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChannelsItemJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemChannelsItemJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemChannelsItemJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teams/item_channels_item_joined_users_remove_request_builder.go b/teams/item_channels_item_joined_users_remove_request_builder.go new file mode 100644 index 00000000000..b644c3245b4 --- /dev/null +++ b/teams/item_channels_item_joined_users_remove_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemChannelsItemJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type ItemChannelsItemJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChannelsItemJoinedUsersRemoveRequestBuilderInternal instantiates a new ItemChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersRemoveRequestBuilder) { + m := &ItemChannelsItemJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/remove", pathParameters), + } + return m +} +// NewItemChannelsItemJoinedUsersRemoveRequestBuilder instantiates a new ItemChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemChannelsItemJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemChannelsItemJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body ItemChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemChannelsItemJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemChannelsItemJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemChannelsItemJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemChannelsItemJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewItemChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_joined_users_remove_response.go b/teams/item_channels_item_joined_users_remove_response.go new file mode 100644 index 00000000000..f24f3d0ec84 --- /dev/null +++ b/teams/item_channels_item_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemChannelsItemJoinedUsersRemovePostResponseable instead. +type ItemChannelsItemJoinedUsersRemoveResponse struct { + ItemChannelsItemJoinedUsersRemovePostResponse +} +// NewItemChannelsItemJoinedUsersRemoveResponse instantiates a new ItemChannelsItemJoinedUsersRemoveResponse and sets the default values. +func NewItemChannelsItemJoinedUsersRemoveResponse()(*ItemChannelsItemJoinedUsersRemoveResponse) { + m := &ItemChannelsItemJoinedUsersRemoveResponse{ + ItemChannelsItemJoinedUsersRemovePostResponse: *NewItemChannelsItemJoinedUsersRemovePostResponse(), + } + return m +} +// CreateItemChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemChannelsItemJoinedUsersRemovePostResponseable instead. +type ItemChannelsItemJoinedUsersRemoveResponseable interface { + ItemChannelsItemJoinedUsersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_channels_item_joined_users_request_builder.go b/teams/item_channels_item_joined_users_request_builder.go new file mode 100644 index 00000000000..5e5416902e9 --- /dev/null +++ b/teams/item_channels_item_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemChannelsItemJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemChannelsItemJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from teams +type ItemChannelsItemJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// ItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChannelsItemJoinedUsersRequestBuilderGetQueryParameters +} +// ItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersRequestBuilder) Add()(*ItemChannelsItemJoinedUsersAddRequestBuilder) { + return NewItemChannelsItemJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemChannelsItemJoinedUsersRequestBuilderInternal instantiates a new ItemChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersRequestBuilder) { + m := &ItemChannelsItemJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemChannelsItemJoinedUsersRequestBuilder instantiates a new ItemChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewItemChannelsItemJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersRequestBuilder) Count()(*ItemChannelsItemJoinedUsersCountRequestBuilder) { + return NewItemChannelsItemJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from teams +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersRequestBuilder) Remove()(*ItemChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewItemChannelsItemJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemChannelsItemJoinedUsersRequestBuilder when successful +func (m *ItemChannelsItemJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemJoinedUsersRequestBuilder) { + return NewItemChannelsItemJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_archive_post_request_body.go b/teams/item_primary_channel_archive_post_request_body.go index a0cbab31b9b..a1a126657dd 100644 --- a/teams/item_primary_channel_archive_post_request_body.go +++ b/teams/item_primary_channel_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemPrimaryChannelArchivePostRequestBody()(*ItemPrimaryChannelArchivePos } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemPrimaryChannelArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_primary_channel_joined_users_add_post_request_body.go b/teams/item_primary_channel_joined_users_add_post_request_body.go new file mode 100644 index 00000000000..52b74c571d8 --- /dev/null +++ b/teams/item_primary_channel_joined_users_add_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemPrimaryChannelJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemPrimaryChannelJoinedUsersAddPostRequestBody instantiates a new ItemPrimaryChannelJoinedUsersAddPostRequestBody and sets the default values. +func NewItemPrimaryChannelJoinedUsersAddPostRequestBody()(*ItemPrimaryChannelJoinedUsersAddPostRequestBody) { + m := &ItemPrimaryChannelJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemPrimaryChannelJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemPrimaryChannelJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teams/item_primary_channel_joined_users_add_post_response.go b/teams/item_primary_channel_joined_users_add_post_response.go new file mode 100644 index 00000000000..9e7907884ee --- /dev/null +++ b/teams/item_primary_channel_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemPrimaryChannelJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemPrimaryChannelJoinedUsersAddPostResponse instantiates a new ItemPrimaryChannelJoinedUsersAddPostResponse and sets the default values. +func NewItemPrimaryChannelJoinedUsersAddPostResponse()(*ItemPrimaryChannelJoinedUsersAddPostResponse) { + m := &ItemPrimaryChannelJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemPrimaryChannelJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemPrimaryChannelJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemPrimaryChannelJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemPrimaryChannelJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemPrimaryChannelJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teams/item_primary_channel_joined_users_add_request_builder.go b/teams/item_primary_channel_joined_users_add_request_builder.go new file mode 100644 index 00000000000..520dde6d9a9 --- /dev/null +++ b/teams/item_primary_channel_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemPrimaryChannelJoinedUsersAddRequestBuilder provides operations to call the add method. +type ItemPrimaryChannelJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemPrimaryChannelJoinedUsersAddRequestBuilderInternal instantiates a new ItemPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersAddRequestBuilder) { + m := &ItemPrimaryChannelJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/add", pathParameters), + } + return m +} +// NewItemPrimaryChannelJoinedUsersAddRequestBuilder instantiates a new ItemPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemPrimaryChannelJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemPrimaryChannelJoinedUsersAddRequestBuilder) Post(ctx context.Context, body ItemPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemPrimaryChannelJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemPrimaryChannelJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemPrimaryChannelJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemPrimaryChannelJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_joined_users_add_response.go b/teams/item_primary_channel_joined_users_add_response.go new file mode 100644 index 00000000000..f898179e4d0 --- /dev/null +++ b/teams/item_primary_channel_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemPrimaryChannelJoinedUsersAddPostResponseable instead. +type ItemPrimaryChannelJoinedUsersAddResponse struct { + ItemPrimaryChannelJoinedUsersAddPostResponse +} +// NewItemPrimaryChannelJoinedUsersAddResponse instantiates a new ItemPrimaryChannelJoinedUsersAddResponse and sets the default values. +func NewItemPrimaryChannelJoinedUsersAddResponse()(*ItemPrimaryChannelJoinedUsersAddResponse) { + m := &ItemPrimaryChannelJoinedUsersAddResponse{ + ItemPrimaryChannelJoinedUsersAddPostResponse: *NewItemPrimaryChannelJoinedUsersAddPostResponse(), + } + return m +} +// CreateItemPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemPrimaryChannelJoinedUsersAddPostResponseable instead. +type ItemPrimaryChannelJoinedUsersAddResponseable interface { + ItemPrimaryChannelJoinedUsersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_primary_channel_joined_users_conversation_member_item_request_builder.go b/teams/item_primary_channel_joined_users_conversation_member_item_request_builder.go new file mode 100644 index 00000000000..e14eaf15ab7 --- /dev/null +++ b/teams/item_primary_channel_joined_users_conversation_member_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from teams +type ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + m := &ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder instantiates a new ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for teams +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_joined_users_count_request_builder.go b/teams/item_primary_channel_joined_users_count_request_builder.go new file mode 100644 index 00000000000..b4cc69b8e56 --- /dev/null +++ b/teams/item_primary_channel_joined_users_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemPrimaryChannelJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type ItemPrimaryChannelJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewItemPrimaryChannelJoinedUsersCountRequestBuilderInternal instantiates a new ItemPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersCountRequestBuilder) { + m := &ItemPrimaryChannelJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemPrimaryChannelJoinedUsersCountRequestBuilder instantiates a new ItemPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_joined_users_remove_post_request_body.go b/teams/item_primary_channel_joined_users_remove_post_request_body.go new file mode 100644 index 00000000000..c6007040a76 --- /dev/null +++ b/teams/item_primary_channel_joined_users_remove_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemPrimaryChannelJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemPrimaryChannelJoinedUsersRemovePostRequestBody instantiates a new ItemPrimaryChannelJoinedUsersRemovePostRequestBody and sets the default values. +func NewItemPrimaryChannelJoinedUsersRemovePostRequestBody()(*ItemPrimaryChannelJoinedUsersRemovePostRequestBody) { + m := &ItemPrimaryChannelJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemPrimaryChannelJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemPrimaryChannelJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teams/item_primary_channel_joined_users_remove_post_response.go b/teams/item_primary_channel_joined_users_remove_post_response.go new file mode 100644 index 00000000000..41634fbe28b --- /dev/null +++ b/teams/item_primary_channel_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemPrimaryChannelJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemPrimaryChannelJoinedUsersRemovePostResponse instantiates a new ItemPrimaryChannelJoinedUsersRemovePostResponse and sets the default values. +func NewItemPrimaryChannelJoinedUsersRemovePostResponse()(*ItemPrimaryChannelJoinedUsersRemovePostResponse) { + m := &ItemPrimaryChannelJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemPrimaryChannelJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemPrimaryChannelJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemPrimaryChannelJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemPrimaryChannelJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemPrimaryChannelJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teams/item_primary_channel_joined_users_remove_request_builder.go b/teams/item_primary_channel_joined_users_remove_request_builder.go new file mode 100644 index 00000000000..8e0c08ae92b --- /dev/null +++ b/teams/item_primary_channel_joined_users_remove_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemPrimaryChannelJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type ItemPrimaryChannelJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemPrimaryChannelJoinedUsersRemoveRequestBuilderInternal instantiates a new ItemPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) { + m := &ItemPrimaryChannelJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/remove", pathParameters), + } + return m +} +// NewItemPrimaryChannelJoinedUsersRemoveRequestBuilder instantiates a new ItemPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemPrimaryChannelJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body ItemPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemPrimaryChannelJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemPrimaryChannelJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemPrimaryChannelJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_joined_users_remove_response.go b/teams/item_primary_channel_joined_users_remove_response.go new file mode 100644 index 00000000000..2a4caa2461c --- /dev/null +++ b/teams/item_primary_channel_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemPrimaryChannelJoinedUsersRemovePostResponseable instead. +type ItemPrimaryChannelJoinedUsersRemoveResponse struct { + ItemPrimaryChannelJoinedUsersRemovePostResponse +} +// NewItemPrimaryChannelJoinedUsersRemoveResponse instantiates a new ItemPrimaryChannelJoinedUsersRemoveResponse and sets the default values. +func NewItemPrimaryChannelJoinedUsersRemoveResponse()(*ItemPrimaryChannelJoinedUsersRemoveResponse) { + m := &ItemPrimaryChannelJoinedUsersRemoveResponse{ + ItemPrimaryChannelJoinedUsersRemovePostResponse: *NewItemPrimaryChannelJoinedUsersRemovePostResponse(), + } + return m +} +// CreateItemPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemPrimaryChannelJoinedUsersRemovePostResponseable instead. +type ItemPrimaryChannelJoinedUsersRemoveResponseable interface { + ItemPrimaryChannelJoinedUsersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_primary_channel_joined_users_request_builder.go b/teams/item_primary_channel_joined_users_request_builder.go new file mode 100644 index 00000000000..35d8337ef90 --- /dev/null +++ b/teams/item_primary_channel_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemPrimaryChannelJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemPrimaryChannelJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from teams +type ItemPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// ItemPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters +} +// ItemPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) Add()(*ItemPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemPrimaryChannelJoinedUsersRequestBuilderInternal instantiates a new ItemPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersRequestBuilder) { + m := &ItemPrimaryChannelJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemPrimaryChannelJoinedUsersRequestBuilder instantiates a new ItemPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewItemPrimaryChannelJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) Count()(*ItemPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from teams +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) Remove()(*ItemPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *ItemPrimaryChannelJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelJoinedUsersRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_request_builder.go b/teams/item_primary_channel_request_builder.go index 7fda22871b7..02df8f08606 100644 --- a/teams/item_primary_channel_request_builder.go +++ b/teams/item_primary_channel_request_builder.go @@ -126,6 +126,11 @@ func (m *ItemPrimaryChannelRequestBuilder) Get(ctx context.Context, requestConfi } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *ItemPrimaryChannelRequestBuilder) JoinedUsers()(*ItemPrimaryChannelJoinedUsersRequestBuilder) { + return NewItemPrimaryChannelJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *ItemPrimaryChannelMembersRequestBuilder when successful func (m *ItemPrimaryChannelRequestBuilder) Members()(*ItemPrimaryChannelMembersRequestBuilder) { diff --git a/teams/item_schedule_share_post_request_body.go b/teams/item_schedule_share_post_request_body.go index 4b0b1eae2a4..2ab077749bd 100644 --- a/teams/item_schedule_share_post_request_body.go +++ b/teams/item_schedule_share_post_request_body.go @@ -19,6 +19,8 @@ func NewItemScheduleSharePostRequestBody()(*ItemScheduleSharePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyTeamValue := false + m.SetNotifyTeam(¬ifyTeamValue) return m } // CreateItemScheduleSharePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_clock_in_post_request_body.go b/teams/item_schedule_time_cards_clock_in_post_request_body.go index 328cdb97e8b..2780b7f10f5 100644 --- a/teams/item_schedule_time_cards_clock_in_post_request_body.go +++ b/teams/item_schedule_time_cards_clock_in_post_request_body.go @@ -19,6 +19,10 @@ func NewItemScheduleTimeCardsClockInPostRequestBody()(*ItemScheduleTimeCardsCloc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_item_clock_out_post_request_body.go b/teams/item_schedule_time_cards_item_clock_out_post_request_body.go index b873371cae1..701e0e45353 100644 --- a/teams/item_schedule_time_cards_item_clock_out_post_request_body.go +++ b/teams/item_schedule_time_cards_item_clock_out_post_request_body.go @@ -19,6 +19,10 @@ func NewItemScheduleTimeCardsItemClockOutPostRequestBody()(*ItemScheduleTimeCard } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_item_end_break_post_request_body.go b/teams/item_schedule_time_cards_item_end_break_post_request_body.go index 132dd55fe1a..db690ff8696 100644 --- a/teams/item_schedule_time_cards_item_end_break_post_request_body.go +++ b/teams/item_schedule_time_cards_item_end_break_post_request_body.go @@ -19,6 +19,10 @@ func NewItemScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemScheduleTimeCard } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_item_start_break_post_request_body.go b/teams/item_schedule_time_cards_item_start_break_post_request_body.go index b6d073a741e..b214ab0e7c6 100644 --- a/teams/item_schedule_time_cards_item_start_break_post_request_body.go +++ b/teams/item_schedule_time_cards_item_start_break_post_request_body.go @@ -19,6 +19,10 @@ func NewItemScheduleTimeCardsItemStartBreakPostRequestBody()(*ItemScheduleTimeCa } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/b56680ef7441f9c2095d8a42eab004af4f5499d2ec7277deeaa0ac6205cfe1cb.go b/teamtemplatedefinition/b56680ef7441f9c2095d8a42eab004af4f5499d2ec7277deeaa0ac6205cfe1cb.go index 9214be3d0c3..79779d0d54b 100644 --- a/teamtemplatedefinition/b56680ef7441f9c2095d8a42eab004af4f5499d2ec7277deeaa0ac6205cfe1cb.go +++ b/teamtemplatedefinition/b56680ef7441f9c2095d8a42eab004af4f5499d2ec7277deeaa0ac6205cfe1cb.go @@ -18,6 +18,8 @@ func NewItemTeamDefinitionPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemTeamDefinitionPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/d2d4f2bdd52c4f7e3373689073e001db033ae6feab8e5c07ad3dae04e6bf30be.go b/teamtemplatedefinition/d2d4f2bdd52c4f7e3373689073e001db033ae6feab8e5c07ad3dae04e6bf30be.go index 9b01e47f08b..7753f16c56d 100644 --- a/teamtemplatedefinition/d2d4f2bdd52c4f7e3373689073e001db033ae6feab8e5c07ad3dae04e6bf30be.go +++ b/teamtemplatedefinition/d2d4f2bdd52c4f7e3373689073e001db033ae6feab8e5c07ad3dae04e6bf30be.go @@ -18,6 +18,8 @@ func NewItemTeamDefinitionChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTena } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemTeamDefinitionChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_archive_post_request_body.go b/teamtemplatedefinition/item_team_definition_archive_post_request_body.go index 4f04f742fc6..196f38a9628 100644 --- a/teamtemplatedefinition/item_team_definition_archive_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamDefinitionArchivePostRequestBody()(*ItemTeamDefinitionArchivePos } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamDefinitionArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_channels_channel_item_request_builder.go b/teamtemplatedefinition/item_team_definition_channels_channel_item_request_builder.go index 1bb93f0fe6d..f6390f1191e 100644 --- a/teamtemplatedefinition/item_team_definition_channels_channel_item_request_builder.go +++ b/teamtemplatedefinition/item_team_definition_channels_channel_item_request_builder.go @@ -123,6 +123,11 @@ func (m *ItemTeamDefinitionChannelsChannelItemRequestBuilder) Get(ctx context.Co } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsChannelItemRequestBuilder) JoinedUsers()(*ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *ItemTeamDefinitionChannelsItemMembersRequestBuilder when successful func (m *ItemTeamDefinitionChannelsChannelItemRequestBuilder) Members()(*ItemTeamDefinitionChannelsItemMembersRequestBuilder) { diff --git a/teamtemplatedefinition/item_team_definition_channels_item_archive_post_request_body.go b/teamtemplatedefinition/item_team_definition_channels_item_archive_post_request_body.go index 55d47a44a73..db0ce1f0e57 100644 --- a/teamtemplatedefinition/item_team_definition_channels_item_archive_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamDefinitionChannelsItemArchivePostRequestBody()(*ItemTeamDefiniti } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamDefinitionChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_post_request_body.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_post_request_body.go new file mode 100644 index 00000000000..c6f5f890978 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody()(*ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_post_response.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_post_response.go new file mode 100644 index 00000000000..27a57c06e12 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse()(*ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_request_builder.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_request_builder.go new file mode 100644 index 00000000000..a2f70a57ada --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder provides operations to call the add method. +type ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/add", pathParameters), + } + return m +} +// NewItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemTeamDefinitionChannelsItemJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) Post(ctx context.Context, body ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionChannelsItemJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionChannelsItemJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionChannelsItemJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_response.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_response.go new file mode 100644 index 00000000000..04b843caed2 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable instead. +type ItemTeamDefinitionChannelsItemJoinedUsersAddResponse struct { + ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse +} +// NewItemTeamDefinitionChannelsItemJoinedUsersAddResponse instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersAddResponse and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersAddResponse()(*ItemTeamDefinitionChannelsItemJoinedUsersAddResponse) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersAddResponse{ + ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse: *NewItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse(), + } + return m +} +// CreateItemTeamDefinitionChannelsItemJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionChannelsItemJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionChannelsItemJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable instead. +type ItemTeamDefinitionChannelsItemJoinedUsersAddResponseable interface { + ItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_conversation_member_item_request_builder.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_conversation_member_item_request_builder.go new file mode 100644 index 00000000000..e1824e33ff1 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_conversation_member_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from teamTemplateDefinition +type ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for teamTemplateDefinition +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from teamTemplateDefinition +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in teamTemplateDefinition +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_count_request_builder.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_count_request_builder.go new file mode 100644 index 00000000000..cf5f8be54d2 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_post_request_body.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_post_request_body.go new file mode 100644 index 00000000000..38773dca9b1 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody()(*ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_post_response.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_post_response.go new file mode 100644 index 00000000000..8aca87003ef --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse()(*ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_request_builder.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_request_builder.go new file mode 100644 index 00000000000..0119b6dae6b --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/remove", pathParameters), + } + return m +} +// NewItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_response.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_response.go new file mode 100644 index 00000000000..2957e651037 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable instead. +type ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse struct { + ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse +} +// NewItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse()(*ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse{ + ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse: *NewItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse(), + } + return m +} +// CreateItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable instead. +type ItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable interface { + ItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamtemplatedefinition/item_team_definition_channels_item_joined_users_request_builder.go b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_request_builder.go new file mode 100644 index 00000000000..c4a48abc90f --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_channels_item_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from teamTemplateDefinition +type ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetQueryParameters +} +// ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Add()(*ItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + m := &ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder instantiates a new ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Count()(*ItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from teamTemplateDefinition +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for teamTemplateDefinition +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Remove()(*ItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder when successful +func (m *ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + return NewItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_archive_post_request_body.go b/teamtemplatedefinition/item_team_definition_primary_channel_archive_post_request_body.go index 75690120a50..7af983b0a03 100644 --- a/teamtemplatedefinition/item_team_definition_primary_channel_archive_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_primary_channel_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamDefinitionPrimaryChannelArchivePostRequestBody()(*ItemTeamDefini } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamDefinitionPrimaryChannelArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_post_request_body.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_post_request_body.go new file mode 100644 index 00000000000..71b49b2423b --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody()(*ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_post_response.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_post_response.go new file mode 100644 index 00000000000..bbb4a09652e --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse()(*ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_request_builder.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_request_builder.go new file mode 100644 index 00000000000..361ad83d1c9 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder provides operations to call the add method. +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/add", pathParameters), + } + return m +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) Post(ctx context.Context, body ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_response.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_response.go new file mode 100644 index 00000000000..80c99a74434 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable instead. +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse struct { + ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse()(*ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse{ + ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse: *NewItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse(), + } + return m +} +// CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable instead. +type ItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable interface { + ItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_conversation_member_item_request_builder.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_conversation_member_item_request_builder.go new file mode 100644 index 00000000000..c52767db8cc --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_conversation_member_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from teamTemplateDefinition +type ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for teamTemplateDefinition +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from teamTemplateDefinition +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in teamTemplateDefinition +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_count_request_builder.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_count_request_builder.go new file mode 100644 index 00000000000..44c3a8b3c9e --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_post_request_body.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_post_request_body.go new file mode 100644 index 00000000000..a45c237023b --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody()(*ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_post_response.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_post_response.go new file mode 100644 index 00000000000..9a25c431257 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse()(*ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_request_builder.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_request_builder.go new file mode 100644 index 00000000000..ec9d1ff10a7 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/remove", pathParameters), + } + return m +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_response.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_response.go new file mode 100644 index 00000000000..ed355e802ed --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable instead. +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse struct { + ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse()(*ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse{ + ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse: *NewItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse(), + } + return m +} +// CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable instead. +type ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable interface { + ItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_request_builder.go b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_request_builder.go new file mode 100644 index 00000000000..793ae0d74a2 --- /dev/null +++ b/teamtemplatedefinition/item_team_definition_primary_channel_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamtemplatedefinition + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from teamTemplateDefinition +type ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters +} +// ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Add()(*ItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + m := &ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder instantiates a new ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Count()(*ItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from teamTemplateDefinition +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for teamTemplateDefinition +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Remove()(*ItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for teamTemplateDefinition +// returns a *RequestInformation when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamtemplatedefinition/item_team_definition_primary_channel_request_builder.go b/teamtemplatedefinition/item_team_definition_primary_channel_request_builder.go index 657aaee97c3..17376b8b373 100644 --- a/teamtemplatedefinition/item_team_definition_primary_channel_request_builder.go +++ b/teamtemplatedefinition/item_team_definition_primary_channel_request_builder.go @@ -123,6 +123,11 @@ func (m *ItemTeamDefinitionPrimaryChannelRequestBuilder) Get(ctx context.Context } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *ItemTeamDefinitionPrimaryChannelRequestBuilder) JoinedUsers()(*ItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + return NewItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *ItemTeamDefinitionPrimaryChannelMembersRequestBuilder when successful func (m *ItemTeamDefinitionPrimaryChannelRequestBuilder) Members()(*ItemTeamDefinitionPrimaryChannelMembersRequestBuilder) { diff --git a/teamtemplatedefinition/item_team_definition_schedule_share_post_request_body.go b/teamtemplatedefinition/item_team_definition_schedule_share_post_request_body.go index 022c61f9f9f..114f67b3498 100644 --- a/teamtemplatedefinition/item_team_definition_schedule_share_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_schedule_share_post_request_body.go @@ -19,6 +19,8 @@ func NewItemTeamDefinitionScheduleSharePostRequestBody()(*ItemTeamDefinitionSche } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyTeamValue := false + m.SetNotifyTeam(¬ifyTeamValue) return m } // CreateItemTeamDefinitionScheduleSharePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_schedule_time_cards_clock_in_post_request_body.go b/teamtemplatedefinition/item_team_definition_schedule_time_cards_clock_in_post_request_body.go index 5da2f3c3e90..8d70204f922 100644 --- a/teamtemplatedefinition/item_team_definition_schedule_time_cards_clock_in_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_schedule_time_cards_clock_in_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamDefinitionScheduleTimeCardsClockInPostRequestBody()(*ItemTeamDef } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamDefinitionScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_clock_out_post_request_body.go b/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_clock_out_post_request_body.go index c55ad5d5bca..b43d06d85b8 100644 --- a/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_clock_out_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_clock_out_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamDefinitionScheduleTimeCardsItemClockOutPostRequestBody()(*ItemTe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamDefinitionScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_end_break_post_request_body.go b/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_end_break_post_request_body.go index 1f04be4627e..79ecb02da95 100644 --- a/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_end_break_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_end_break_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamDefinitionScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemTe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamDefinitionScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_start_break_post_request_body.go b/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_start_break_post_request_body.go index 6b7c5a7a0f2..6a119cc0574 100644 --- a/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_start_break_post_request_body.go +++ b/teamtemplatedefinition/item_team_definition_schedule_time_cards_item_start_break_post_request_body.go @@ -19,6 +19,10 @@ func NewItemTeamDefinitionScheduleTimeCardsItemStartBreakPostRequestBody()(*Item } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamDefinitionScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/04f6b9b9854324a598f426e9083ea478b3472e33a5bdc598bccc23c0a33160ed.go b/teamwork/04f6b9b9854324a598f426e9083ea478b3472e33a5bdc598bccc23c0a33160ed.go new file mode 100644 index 00000000000..b8117837cc8 --- /dev/null +++ b/teamwork/04f6b9b9854324a598f426e9083ea478b3472e33a5bdc598bccc23c0a33160ed.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamwork/1a364884f91b30de1c9e8c9953a0f8ee21ceb1417556140b5024ae22f69558b2.go b/teamwork/1a364884f91b30de1c9e8c9953a0f8ee21ceb1417556140b5024ae22f69558b2.go index 90f10d354da..70c251a4710 100644 --- a/teamwork/1a364884f91b30de1c9e8c9953a0f8ee21ceb1417556140b5024ae22f69558b2.go +++ b/teamwork/1a364884f91b30de1c9e8c9953a0f8ee21ceb1417556140b5024ae22f69558b2.go @@ -19,6 +19,10 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsItemEndBr } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/1cf83051b0be920d8535238ba6d8302799b5a91016c755606e6686aeeb5d523d.go b/teamwork/1cf83051b0be920d8535238ba6d8302799b5a91016c755606e6686aeeb5d523d.go index 10fefe1b818..b3cbf8ffd2e 100644 --- a/teamwork/1cf83051b0be920d8535238ba6d8302799b5a91016c755606e6686aeeb5d523d.go +++ b/teamwork/1cf83051b0be920d8535238ba6d8302799b5a91016c755606e6686aeeb5d523d.go @@ -18,6 +18,8 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemDoesUserHaveAc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/246da085d601e6a052a96b6d3a403e4e0f2fcc6d715e10ec8f542b2d1b9c4041.go b/teamwork/246da085d601e6a052a96b6d3a403e4e0f2fcc6d715e10ec8f542b2d1b9c4041.go index 943d46c4c52..195b32cdc1c 100644 --- a/teamwork/246da085d601e6a052a96b6d3a403e4e0f2fcc6d715e10ec8f542b2d1b9c4041.go +++ b/teamwork/246da085d601e6a052a96b6d3a403e4e0f2fcc6d715e10ec8f542b2d1b9c4041.go @@ -19,6 +19,10 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsItemStart } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/389897e3040b9f39e5278d2218ad2abd4f6922896937651d4a40458ae1c3b254.go b/teamwork/389897e3040b9f39e5278d2218ad2abd4f6922896937651d4a40458ae1c3b254.go index f957196bb54..c57cbc9948c 100644 --- a/teamwork/389897e3040b9f39e5278d2218ad2abd4f6922896937651d4a40458ae1c3b254.go +++ b/teamwork/389897e3040b9f39e5278d2218ad2abd4f6922896937651d4a40458ae1c3b254.go @@ -18,6 +18,8 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelDoesUserHave } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/4274bfaddf47842f94bc981db687da28e0463acca9add7926e8ec21ab712782f.go b/teamwork/4274bfaddf47842f94bc981db687da28e0463acca9add7926e8ec21ab712782f.go new file mode 100644 index 00000000000..31ec59ee2d5 --- /dev/null +++ b/teamwork/4274bfaddf47842f94bc981db687da28e0463acca9add7926e8ec21ab712782f.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamwork/43ddfdfed1ed127a0ee7cc0cfb49cd63210c7979952a1a0c1b9aeedde3836e9b.go b/teamwork/43ddfdfed1ed127a0ee7cc0cfb49cd63210c7979952a1a0c1b9aeedde3836e9b.go new file mode 100644 index 00000000000..24173a5ed92 --- /dev/null +++ b/teamwork/43ddfdfed1ed127a0ee7cc0cfb49cd63210c7979952a1a0c1b9aeedde3836e9b.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamwork/5e7d9d62164826e8b739266b716dd5497d6472dc65e390fd80eb05226d858e9f.go b/teamwork/5e7d9d62164826e8b739266b716dd5497d6472dc65e390fd80eb05226d858e9f.go new file mode 100644 index 00000000000..a5a823d3fdd --- /dev/null +++ b/teamwork/5e7d9d62164826e8b739266b716dd5497d6472dc65e390fd80eb05226d858e9f.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamwork/6ff268a674650676b9767a52fdcd87b13e65a852510af81d0cebbae2afdcd498.go b/teamwork/6ff268a674650676b9767a52fdcd87b13e65a852510af81d0cebbae2afdcd498.go new file mode 100644 index 00000000000..9ee6b99a2fd --- /dev/null +++ b/teamwork/6ff268a674650676b9767a52fdcd87b13e65a852510af81d0cebbae2afdcd498.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/7d300c01ef864e6b6b7556d5fa77a3fd203345472ce2e96f08a6ec7422e7b4e7.go b/teamwork/7d300c01ef864e6b6b7556d5fa77a3fd203345472ce2e96f08a6ec7422e7b4e7.go new file mode 100644 index 00000000000..0ec51057c7b --- /dev/null +++ b/teamwork/7d300c01ef864e6b6b7556d5fa77a3fd203345472ce2e96f08a6ec7422e7b4e7.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder provides operations to call the add method. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/add", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) Post(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/939cefd7cba371473ccef98b79e88ab07f5dd0e5c38ec75cf8dbc488564d27ea.go b/teamwork/939cefd7cba371473ccef98b79e88ab07f5dd0e5c38ec75cf8dbc488564d27ea.go new file mode 100644 index 00000000000..1550a913dab --- /dev/null +++ b/teamwork/939cefd7cba371473ccef98b79e88ab07f5dd0e5c38ec75cf8dbc488564d27ea.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/remove", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go b/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go index 75dd0ed0952..2540b3a70ea 100644 --- a/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go +++ b/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go @@ -18,6 +18,8 @@ func NewDeletedTeamsItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenant } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateDeletedTeamsItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/a7a0d3482fea40b8df6996271c43da45c0368607b5d056b7dc35ffc950e9687d.go b/teamwork/a7a0d3482fea40b8df6996271c43da45c0368607b5d056b7dc35ffc950e9687d.go new file mode 100644 index 00000000000..aeadd0de40c --- /dev/null +++ b/teamwork/a7a0d3482fea40b8df6996271c43da45c0368607b5d056b7dc35ffc950e9687d.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from teamwork +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for teamwork +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/ac2fc36db39bce8e06e8c7efe4b96f9fa4b451c077b66b2f5884dbbedebd0e56.go b/teamwork/ac2fc36db39bce8e06e8c7efe4b96f9fa4b451c077b66b2f5884dbbedebd0e56.go new file mode 100644 index 00000000000..0ca4959dd11 --- /dev/null +++ b/teamwork/ac2fc36db39bce8e06e8c7efe4b96f9fa4b451c077b66b2f5884dbbedebd0e56.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/remove", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/ad41252ae4052b35c8f0b5e7116a800b0928f92d288ecddfdaf75ac33890ca8d.go b/teamwork/ad41252ae4052b35c8f0b5e7116a800b0928f92d288ecddfdaf75ac33890ca8d.go new file mode 100644 index 00000000000..43626330fe3 --- /dev/null +++ b/teamwork/ad41252ae4052b35c8f0b5e7116a800b0928f92d288ecddfdaf75ac33890ca8d.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/ae54f1b9647f928635553395a9d19df26fcb06ec1d0bb00f8eff0a2d87e93df3.go b/teamwork/ae54f1b9647f928635553395a9d19df26fcb06ec1d0bb00f8eff0a2d87e93df3.go index 6040e377e10..e3c7efa74a0 100644 --- a/teamwork/ae54f1b9647f928635553395a9d19df26fcb06ec1d0bb00f8eff0a2d87e93df3.go +++ b/teamwork/ae54f1b9647f928635553395a9d19df26fcb06ec1d0bb00f8eff0a2d87e93df3.go @@ -19,6 +19,10 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsItemClock } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/bbe569eea383eea265fddc3b10fbce5019d98c73c70ae5f747b9a3ea670a4d48.go b/teamwork/bbe569eea383eea265fddc3b10fbce5019d98c73c70ae5f747b9a3ea670a4d48.go new file mode 100644 index 00000000000..ffaae5700b2 --- /dev/null +++ b/teamwork/bbe569eea383eea265fddc3b10fbce5019d98c73c70ae5f747b9a3ea670a4d48.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from teamwork +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for teamwork +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_channel_item_request_builder.go b/teamwork/deleted_teams_item_channels_channel_item_request_builder.go index e4aa9284e94..0b40f70f5e8 100644 --- a/teamwork/deleted_teams_item_channels_channel_item_request_builder.go +++ b/teamwork/deleted_teams_item_channels_channel_item_request_builder.go @@ -123,6 +123,11 @@ func (m *DeletedTeamsItemChannelsChannelItemRequestBuilder) Get(ctx context.Cont } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder when successful +func (m *DeletedTeamsItemChannelsChannelItemRequestBuilder) JoinedUsers()(*DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *DeletedTeamsItemChannelsItemMembersRequestBuilder when successful func (m *DeletedTeamsItemChannelsChannelItemRequestBuilder) Members()(*DeletedTeamsItemChannelsItemMembersRequestBuilder) { diff --git a/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go b/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go index 50e495e0478..8104e2b8747 100644 --- a/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go +++ b/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewDeletedTeamsItemChannelsItemArchivePostRequestBody()(*DeletedTeamsItemCh } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateDeletedTeamsItemChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_add_post_request_body.go b/teamwork/deleted_teams_item_channels_item_joined_users_add_post_request_body.go new file mode 100644 index 00000000000..f40349a9218 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_add_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody instantiates a new DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody()(*DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) { + m := &DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_add_post_response.go b/teamwork/deleted_teams_item_channels_item_joined_users_add_post_response.go new file mode 100644 index 00000000000..87d6758e9f7 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewDeletedTeamsItemChannelsItemJoinedUsersAddPostResponse instantiates a new DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersAddPostResponse()(*DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse) { + m := &DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_add_request_builder.go b/teamwork/deleted_teams_item_channels_item_joined_users_add_request_builder.go new file mode 100644 index 00000000000..c27d5ea5e2d --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder provides operations to call the add method. +type DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) { + m := &DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/add", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder instantiates a new DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a DeletedTeamsItemChannelsItemJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) Post(ctx context.Context, body DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateDeletedTeamsItemChannelsItemJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a DeletedTeamsItemChannelsItemJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateDeletedTeamsItemChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body DeletedTeamsItemChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_add_response.go b/teamwork/deleted_teams_item_channels_item_joined_users_add_response.go new file mode 100644 index 00000000000..68ed56d9948 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemJoinedUsersAddPostResponseable instead. +type DeletedTeamsItemChannelsItemJoinedUsersAddResponse struct { + DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse +} +// NewDeletedTeamsItemChannelsItemJoinedUsersAddResponse instantiates a new DeletedTeamsItemChannelsItemJoinedUsersAddResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersAddResponse()(*DeletedTeamsItemChannelsItemJoinedUsersAddResponse) { + m := &DeletedTeamsItemChannelsItemJoinedUsersAddResponse{ + DeletedTeamsItemChannelsItemJoinedUsersAddPostResponse: *NewDeletedTeamsItemChannelsItemJoinedUsersAddPostResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemJoinedUsersAddPostResponseable instead. +type DeletedTeamsItemChannelsItemJoinedUsersAddResponseable interface { + DeletedTeamsItemChannelsItemJoinedUsersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_conversation_member_item_request_builder.go b/teamwork/deleted_teams_item_channels_item_joined_users_conversation_member_item_request_builder.go new file mode 100644 index 00000000000..0ac6f6a23eb --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_conversation_member_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters get joinedUsers from teamwork +type DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetQueryParameters +} +// DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + m := &DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder instantiates a new DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property joinedUsers for teamwork +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get joinedUsers from teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Patch update the navigation property joinedUsers in teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property joinedUsers for teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get joinedUsers from teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property joinedUsers in teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_count_request_builder.go b/teamwork/deleted_teams_item_channels_item_joined_users_count_request_builder.go new file mode 100644 index 00000000000..5985c3ffe62 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder provides operations to count the resources in the collection. +type DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters get the number of the resource +type DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderGetQueryParameters +} +// NewDeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder) { + m := &DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder instantiates a new DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_remove_post_request_body.go b/teamwork/deleted_teams_item_channels_item_joined_users_remove_post_request_body.go new file mode 100644 index 00000000000..af5f1cc7e32 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_remove_post_request_body.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody instantiates a new DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody()(*DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) { + m := &DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody(), nil +} +// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +// returns a map[string]any when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBody) SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_remove_post_response.go b/teamwork/deleted_teams_item_channels_item_joined_users_remove_post_response.go new file mode 100644 index 00000000000..546e5ec3ab1 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewDeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse instantiates a new DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse()(*DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse) { + m := &DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_remove_request_builder.go b/teamwork/deleted_teams_item_channels_item_joined_users_remove_request_builder.go new file mode 100644 index 00000000000..eb351d1a5a2 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_remove_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder provides operations to call the remove method. +type DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) { + m := &DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/remove", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder instantiates a new DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a DeletedTeamsItemChannelsItemJoinedUsersRemoveResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) Post(ctx context.Context, body DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemJoinedUsersRemoveResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateDeletedTeamsItemChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemJoinedUsersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateDeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body DeletedTeamsItemChannelsItemJoinedUsersRemovePostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_remove_response.go b/teamwork/deleted_teams_item_channels_item_joined_users_remove_response.go new file mode 100644 index 00000000000..bae0190ffa4 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseable instead. +type DeletedTeamsItemChannelsItemJoinedUsersRemoveResponse struct { + DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse +} +// NewDeletedTeamsItemChannelsItemJoinedUsersRemoveResponse instantiates a new DeletedTeamsItemChannelsItemJoinedUsersRemoveResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersRemoveResponse()(*DeletedTeamsItemChannelsItemJoinedUsersRemoveResponse) { + m := &DeletedTeamsItemChannelsItemJoinedUsersRemoveResponse{ + DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse: *NewDeletedTeamsItemChannelsItemJoinedUsersRemovePostResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseable instead. +type DeletedTeamsItemChannelsItemJoinedUsersRemoveResponseable interface { + DeletedTeamsItemChannelsItemJoinedUsersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamwork/deleted_teams_item_channels_item_joined_users_request_builder.go b/teamwork/deleted_teams_item_channels_item_joined_users_request_builder.go new file mode 100644 index 00000000000..a624cc7cc9a --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from teamwork +type DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderGetQueryParameters +} +// DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) Add()(*DeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*DeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewDeletedTeamsItemChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewDeletedTeamsItemChannelsItemJoinedUsersRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) { + m := &DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemJoinedUsersRequestBuilder instantiates a new DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) Count()(*DeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from teamwork +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) Remove()(*DeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemJoinedUsersRequestBuilder) { + return NewDeletedTeamsItemChannelsItemJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/determine_if_interaction_is_allowed_post_response.go b/teamwork/determine_if_interaction_is_allowed_post_response.go index d99268fddc3..6771ee5d7dc 100644 --- a/teamwork/determine_if_interaction_is_allowed_post_response.go +++ b/teamwork/determine_if_interaction_is_allowed_post_response.go @@ -18,6 +18,8 @@ func NewDetermineIfInteractionIsAllowedPostResponse()(*DetermineIfInteractionIsA } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateDetermineIfInteractionIsAllowedPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/e7db44bcd09828032f52579004fc75ea361008fe6ed2796f2850d7555d10caa2.go b/teamwork/e7db44bcd09828032f52579004fc75ea361008fe6ed2796f2850d7555d10caa2.go new file mode 100644 index 00000000000..b31fddce93f --- /dev/null +++ b/teamwork/e7db44bcd09828032f52579004fc75ea361008fe6ed2796f2850d7555d10caa2.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_archive_post_request_body.go b/teamwork/team_templates_item_definitions_item_team_definition_archive_post_request_body.go index 1cb916529fd..13f77638ca3 100644 --- a/teamwork/team_templates_item_definitions_item_team_definition_archive_post_request_body.go +++ b/teamwork/team_templates_item_definitions_item_team_definition_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionArchivePostRequestBody()(* } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_channel_item_request_builder.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_channel_item_request_builder.go index 09cafcfa35f..054a889e8ee 100644 --- a/teamwork/team_templates_item_definitions_item_team_definition_channels_channel_item_request_builder.go +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_channel_item_request_builder.go @@ -123,6 +123,11 @@ func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsChannelItemReques } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsChannelItemRequestBuilder) JoinedUsers()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemMembersRequestBuilder when successful func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsChannelItemRequestBuilder) Members()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemMembersRequestBuilder) { diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_archive_post_request_body.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_archive_post_request_body.go index 9bf7a83b254..7134a7cde46 100644 --- a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_archive_post_request_body.go +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemArchivePostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_post_response.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_post_response.go new file mode 100644 index 00000000000..1c28a3ddbe2 --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_request_builder.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_request_builder.go new file mode 100644 index 00000000000..055497676de --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_request_builder.go @@ -0,0 +1,102 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder provides operations to call the add method. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/add", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) Post(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostRequestBodyable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_response.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_response.go new file mode 100644 index 00000000000..2e6f19cb51a --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponse struct { + TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponse{ + TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse: *NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddResponseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddPostResponseable +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_remove_post_response.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_remove_post_response.go new file mode 100644 index 00000000000..862e8ed53f4 --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_remove_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_remove_response.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_remove_response.go new file mode 100644 index 00000000000..7f52fe35723 --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse struct { + TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse{ + TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse: *NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveResponseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemovePostResponseable +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_request_builder.go b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_request_builder.go new file mode 100644 index 00000000000..d070fe04e63 --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_channels_item_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from teamwork +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetQueryParameters +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Add()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Count()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from teamwork +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) Remove()(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionChannelsItemJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_archive_post_request_body.go b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_archive_post_request_body.go index a8d0fcd2fb9..05533c87fe5 100644 --- a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_archive_post_request_body.go +++ b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelArchivePostR } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_add_post_response.go b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_add_post_response.go new file mode 100644 index 00000000000..b978be043f4 --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_add_post_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" +) + +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse struct { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse{ + BaseCollectionPaginationCountResponse: *ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse) SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable interface { + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable) + SetValue(value []ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ActionResultPartable)() +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_add_response.go b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_add_response.go new file mode 100644 index 00000000000..d1ddc07ee86 --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_add_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse struct { + TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse{ + TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse: *NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddResponseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddPostResponseable +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_remove_response.go b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_remove_response.go new file mode 100644 index 00000000000..d12dc19339b --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_remove_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse struct { + TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse{ + TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse: *NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponse(), + } + return m +} +// CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable instead. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveResponseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemovePostResponseable +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_request_builder.go b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_request_builder.go new file mode 100644 index 00000000000..3ab6e93ba2e --- /dev/null +++ b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_joined_users_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be "github.com/microsoftgraph/msgraph-beta-sdk-go/models" + i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459 "github.com/microsoftgraph/msgraph-beta-sdk-go/models/odataerrors" +) + +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters get joinedUsers from teamwork +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool "uriparametername:\"%24count\"" + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Order items by property values + Orderby []string "uriparametername:\"%24orderby\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" + // Skip the first n items + Skip *int32 "uriparametername:\"%24skip\"" + // Show only the first n items + Top *int32 "uriparametername:\"%24top\"" +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetQueryParameters +} +// TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Add()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + m := &TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder instantiates a new TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder and sets the default values. +func NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Count()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get joinedUsers from teamwork +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to joinedUsers for teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Post(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": i20a3050780ee0b0cde0a884a4f35429a20d60067e3bcda382ec5400079147459.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) Remove()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get joinedUsers from teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to joinedUsers for teamwork +// returns a *RequestInformation when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ConversationMemberable, requestConfiguration *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) WithUrl(rawUrl string)(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_request_builder.go b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_request_builder.go index e4790b0ae5b..5993f2e37a7 100644 --- a/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_request_builder.go +++ b/teamwork/team_templates_item_definitions_item_team_definition_primary_channel_request_builder.go @@ -123,6 +123,11 @@ func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelRequestBuil } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.Channelable), nil } +// JoinedUsers provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. +// returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder when successful +func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelRequestBuilder) JoinedUsers()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilder) { + return NewTeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelJoinedUsersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Members provides operations to manage the members property of the microsoft.graph.channel entity. // returns a *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelMembersRequestBuilder when successful func (m *TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelRequestBuilder) Members()(*TeamTemplatesItemDefinitionsItemTeamDefinitionPrimaryChannelMembersRequestBuilder) { diff --git a/teamwork/team_templates_item_definitions_item_team_definition_schedule_share_post_request_body.go b/teamwork/team_templates_item_definitions_item_team_definition_schedule_share_post_request_body.go index 79657b347de..255ef716ba8 100644 --- a/teamwork/team_templates_item_definitions_item_team_definition_schedule_share_post_request_body.go +++ b/teamwork/team_templates_item_definitions_item_team_definition_schedule_share_post_request_body.go @@ -19,6 +19,8 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleSharePostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyTeamValue := false + m.SetNotifyTeam(¬ifyTeamValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleSharePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/team_templates_item_definitions_item_team_definition_schedule_time_cards_clock_in_post_request_body.go b/teamwork/team_templates_item_definitions_item_team_definition_schedule_time_cards_clock_in_post_request_body.go index 70d0a04371b..cf23075b270 100644 --- a/teamwork/team_templates_item_definitions_item_team_definition_schedule_time_cards_clock_in_post_request_body.go +++ b/teamwork/team_templates_item_definitions_item_team_definition_schedule_time_cards_clock_in_post_request_body.go @@ -19,6 +19,10 @@ func NewTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsClockInPo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + atApprovedLocationValue := false + m.SetAtApprovedLocation(&atApprovedLocationValue) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateTeamTemplatesItemDefinitionsItemTeamDefinitionScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/templates/device_templates_item_create_device_from_template_post_request_body.go b/templates/device_templates_item_create_device_from_template_post_request_body.go index 9dbf08099c1..59afc800d5f 100644 --- a/templates/device_templates_item_create_device_from_template_post_request_body.go +++ b/templates/device_templates_item_create_device_from_template_post_request_body.go @@ -18,6 +18,8 @@ func NewDeviceTemplatesItemCreateDeviceFromTemplatePostRequestBody()(*DeviceTemp m := &DeviceTemplatesItemCreateDeviceFromTemplatePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + accountEnabledValue := false + m.SetAccountEnabled(&accountEnabledValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/tenantrelationships/d71c2137acaca2791ff7549b2ac0a61a6306590dd4aeaa21fc0b51f7ba1d3947.go b/tenantrelationships/d71c2137acaca2791ff7549b2ac0a61a6306590dd4aeaa21fc0b51f7ba1d3947.go index d4df539d7ce..58913e6c0c2 100644 --- a/tenantrelationships/d71c2137acaca2791ff7549b2ac0a61a6306590dd4aeaa21fc0b51f7ba1d3947.go +++ b/tenantrelationships/d71c2137acaca2791ff7549b2ac0a61a6306590dd4aeaa21fc0b51f7ba1d3947.go @@ -18,6 +18,8 @@ func NewManagedTenantsManagementActionsItemMicrosoftGraphManagedTenantsApplyAppl } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + includeAllUsersValue := false + m.SetIncludeAllUsers(&includeAllUsersValue) return m } // CreateManagedTenantsManagementActionsItemMicrosoftGraphManagedTenantsApplyApplyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_events_item_accept_post_request_body.go b/users/item_calendar_events_item_accept_post_request_body.go index d1a6ce728d4..7c1b7b0a963 100644 --- a/users/item_calendar_events_item_accept_post_request_body.go +++ b/users/item_calendar_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarEventsItemAcceptPostRequestBody()(*ItemCalendarEventsItemAcc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_events_item_decline_post_request_body.go b/users/item_calendar_events_item_decline_post_request_body.go index 386db1bbaa2..4677a48b6f6 100644 --- a/users/item_calendar_events_item_decline_post_request_body.go +++ b/users/item_calendar_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemDeclinePostRequestBody()(*ItemCalendarEventsItemDe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_events_item_tentatively_accept_post_request_body.go b/users/item_calendar_events_item_tentatively_accept_post_request_body.go index 76607e369df..a75564b1002 100644 --- a/users/item_calendar_events_item_tentatively_accept_post_request_body.go +++ b/users/item_calendar_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemTentativelyAcceptPostRequestBody()(*ItemCalendarEv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go b/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go index dcc0a06b50e..48ebb4ca644 100644 --- a/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go +++ b/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarGroupsItemCalendarsItemEventsItemAcceptPostRequestBody()(*It } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarGroupsItemCalendarsItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go b/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go index 5bc3a9a8718..b6d49c92f5b 100644 --- a/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go +++ b/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarGroupsItemCalendarsItemEventsItemDeclinePostRequestBody()(*I } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarGroupsItemCalendarsItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go b/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go index e52f6c5f786..a4ad09b512c 100644 --- a/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go +++ b/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarGroupsItemCalendarsItemEventsItemTentativelyAcceptPostReques } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarGroupsItemCalendarsItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendars_item_events_item_accept_post_request_body.go b/users/item_calendars_item_events_item_accept_post_request_body.go index 34e17fe42ad..802bdd542f9 100644 --- a/users/item_calendars_item_events_item_accept_post_request_body.go +++ b/users/item_calendars_item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarsItemEventsItemAcceptPostRequestBody()(*ItemCalendarsItemEve } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarsItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendars_item_events_item_decline_post_request_body.go b/users/item_calendars_item_events_item_decline_post_request_body.go index 2b81a530192..a62b2c9feb3 100644 --- a/users/item_calendars_item_events_item_decline_post_request_body.go +++ b/users/item_calendars_item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarsItemEventsItemDeclinePostRequestBody()(*ItemCalendarsItemEv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarsItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go b/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go index c1e17c6d7c8..83e3f575c67 100644 --- a/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go +++ b/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarsItemEventsItemTentativelyAcceptPostRequestBody()(*ItemCalen } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarsItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_cloud_pc_pools_cloud_pc_pool_item_request_builder.go b/users/item_cloud_pc_pools_cloud_pc_pool_item_request_builder.go index f87619c3c40..a7ee05f11b7 100644 --- a/users/item_cloud_pc_pools_cloud_pc_pool_item_request_builder.go +++ b/users/item_cloud_pc_pools_cloud_pc_pool_item_request_builder.go @@ -21,7 +21,7 @@ type ItemCloudPcPoolsCloudPcPoolItemRequestBuilderDeleteRequestConfiguration str // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemCloudPcPoolsCloudPcPoolItemRequestBuilderGetQueryParameters get cloudPcPools from users +// ItemCloudPcPoolsCloudPcPoolItemRequestBuilderGetQueryParameters the user's Cloud PC pools. Read-only. Nullable. type ItemCloudPcPoolsCloudPcPoolItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -78,7 +78,7 @@ func (m *ItemCloudPcPoolsCloudPcPoolItemRequestBuilder) Delete(ctx context.Conte } return nil } -// Get get cloudPcPools from users +// Get the user's Cloud PC pools. Read-only. Nullable. // returns a CloudPcPoolable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemCloudPcPoolsCloudPcPoolItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemCloudPcPoolsCloudPcPoolItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable, error) { @@ -129,7 +129,7 @@ func (m *ItemCloudPcPoolsCloudPcPoolItemRequestBuilder) ToDeleteRequestInformati requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get cloudPcPools from users +// ToGetRequestInformation the user's Cloud PC pools. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemCloudPcPoolsCloudPcPoolItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemCloudPcPoolsCloudPcPoolItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/item_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go b/users/item_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go index e56c85ad0e7..810ebcd356b 100644 --- a/users/item_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go +++ b/users/item_cloud_pc_pools_item_assignments_cloud_pc_pool_assignment_item_request_builder.go @@ -21,7 +21,7 @@ type ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderDelet // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetQueryParameters get assignments from users +// ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetQueryParameters the collection of assignments that grant user or service principal identities access to this pool. type ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) } return nil } -// Get get assignments from users +// Get the collection of assignments that grant user or service principal identities access to this pool. // returns a CloudPcPoolAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable, error) { @@ -124,7 +124,7 @@ func (m *ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get assignments from users +// ToGetRequestInformation the collection of assignments that grant user or service principal identities access to this pool. // returns a *RequestInformation when successful func (m *ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemCloudPcPoolsItemAssignmentsCloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/item_cloud_pc_pools_item_assignments_request_builder.go b/users/item_cloud_pc_pools_item_assignments_request_builder.go index 3e327205178..d281efaa7c8 100644 --- a/users/item_cloud_pc_pools_item_assignments_request_builder.go +++ b/users/item_cloud_pc_pools_item_assignments_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemCloudPcPoolsItemAssignmentsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemCloudPcPoolsItemAssignmentsRequestBuilderGetQueryParameters get assignments from users +// ItemCloudPcPoolsItemAssignmentsRequestBuilderGetQueryParameters the collection of assignments that grant user or service principal identities access to this pool. type ItemCloudPcPoolsItemAssignmentsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewItemCloudPcPoolsItemAssignmentsRequestBuilder(rawUrl string, requestAdap func (m *ItemCloudPcPoolsItemAssignmentsRequestBuilder) Count()(*ItemCloudPcPoolsItemAssignmentsCountRequestBuilder) { return NewItemCloudPcPoolsItemAssignmentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get assignments from users +// Get the collection of assignments that grant user or service principal identities access to this pool. // returns a CloudPcPoolAssignmentCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemCloudPcPoolsItemAssignmentsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemCloudPcPoolsItemAssignmentsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *ItemCloudPcPoolsItemAssignmentsRequestBuilder) Post(ctx context.Context } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolAssignmentable), nil } -// ToGetRequestInformation get assignments from users +// ToGetRequestInformation the collection of assignments that grant user or service principal identities access to this pool. // returns a *RequestInformation when successful func (m *ItemCloudPcPoolsItemAssignmentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemCloudPcPoolsItemAssignmentsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/item_cloud_pc_pools_request_builder.go b/users/item_cloud_pc_pools_request_builder.go index d89b6185584..3bab6497de7 100644 --- a/users/item_cloud_pc_pools_request_builder.go +++ b/users/item_cloud_pc_pools_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemCloudPcPoolsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemCloudPcPoolsRequestBuilderGetQueryParameters get cloudPcPools from users +// ItemCloudPcPoolsRequestBuilderGetQueryParameters the user's Cloud PC pools. Read-only. Nullable. type ItemCloudPcPoolsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewItemCloudPcPoolsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7d func (m *ItemCloudPcPoolsRequestBuilder) Count()(*ItemCloudPcPoolsCountRequestBuilder) { return NewItemCloudPcPoolsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get cloudPcPools from users +// Get the user's Cloud PC pools. Read-only. Nullable. // returns a CloudPcPoolCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemCloudPcPoolsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemCloudPcPoolsRequestBuilderGetRequestConfiguration)(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolCollectionResponseable, error) { @@ -119,7 +119,7 @@ func (m *ItemCloudPcPoolsRequestBuilder) Post(ctx context.Context, body ie233ee7 } return res.(ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.CloudPcPoolable), nil } -// ToGetRequestInformation get cloudPcPools from users +// ToGetRequestInformation the user's Cloud PC pools. Read-only. Nullable. // returns a *RequestInformation when successful func (m *ItemCloudPcPoolsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemCloudPcPoolsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/item_devices_item_registered_owners_ref_request_builder.go b/users/item_devices_item_registered_owners_ref_request_builder.go index 4072c729419..d85c9203ee5 100644 --- a/users/item_devices_item_registered_owners_ref_request_builder.go +++ b/users/item_devices_item_registered_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemDevicesItemRegisteredOwnersRefRequestBuilderPostRequestConfiguration st // NewItemDevicesItemRegisteredOwnersRefRequestBuilderInternal instantiates a new ItemDevicesItemRegisteredOwnersRefRequestBuilder and sets the default values. func NewItemDevicesItemRegisteredOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDevicesItemRegisteredOwnersRefRequestBuilder) { m := &ItemDevicesItemRegisteredOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemDevicesItemRegisteredOwnersRefRequestBuilder) ToDeleteRequestInform // ToGetRequestInformation the user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. // returns a *RequestInformation when successful func (m *ItemDevicesItemRegisteredOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDevicesItemRegisteredOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemDevicesItemRegisteredOwnersRefRequestBuilder) ToGetRequestInformati // ToPostRequestInformation create new navigation property ref to registeredOwners for users // returns a *RequestInformation when successful func (m *ItemDevicesItemRegisteredOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemDevicesItemRegisteredOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/users/item_devices_item_registered_users_ref_request_builder.go b/users/item_devices_item_registered_users_ref_request_builder.go index 395f099bfcd..72be302bd16 100644 --- a/users/item_devices_item_registered_users_ref_request_builder.go +++ b/users/item_devices_item_registered_users_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemDevicesItemRegisteredUsersRefRequestBuilderPostRequestConfiguration str // NewItemDevicesItemRegisteredUsersRefRequestBuilderInternal instantiates a new ItemDevicesItemRegisteredUsersRefRequestBuilder and sets the default values. func NewItemDevicesItemRegisteredUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDevicesItemRegisteredUsersRefRequestBuilder) { m := &ItemDevicesItemRegisteredUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemDevicesItemRegisteredUsersRefRequestBuilder) ToDeleteRequestInforma // ToGetRequestInformation collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand. // returns a *RequestInformation when successful func (m *ItemDevicesItemRegisteredUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDevicesItemRegisteredUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemDevicesItemRegisteredUsersRefRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation create new navigation property ref to registeredUsers for users // returns a *RequestInformation when successful func (m *ItemDevicesItemRegisteredUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemDevicesItemRegisteredUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/users/item_events_item_accept_post_request_body.go b/users/item_events_item_accept_post_request_body.go index f7e5c2a8530..258128c8ee1 100644 --- a/users/item_events_item_accept_post_request_body.go +++ b/users/item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemEventsItemAcceptPostRequestBody()(*ItemEventsItemAcceptPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_events_item_decline_post_request_body.go b/users/item_events_item_decline_post_request_body.go index 27db6621594..6c0492d4f69 100644 --- a/users/item_events_item_decline_post_request_body.go +++ b/users/item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemDeclinePostRequestBody()(*ItemEventsItemDeclinePostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_events_item_tentatively_accept_post_request_body.go b/users/item_events_item_tentatively_accept_post_request_body.go index 7c859ed3f4f..e0d7b337906 100644 --- a/users/item_events_item_tentatively_accept_post_request_body.go +++ b/users/item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemTentativelyAcceptPostRequestBody()(*ItemEventsItemTentativ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_find_meeting_locations_post_request_body.go b/users/item_find_meeting_locations_post_request_body.go index bf2fba8b916..1524a04d659 100644 --- a/users/item_find_meeting_locations_post_request_body.go +++ b/users/item_find_meeting_locations_post_request_body.go @@ -19,6 +19,8 @@ func NewItemFindMeetingLocationsPostRequestBody()(*ItemFindMeetingLocationsPostR } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + allowFreeOnlyValue := false + m.SetAllowFreeOnly(&allowFreeOnlyValue) return m } // CreateItemFindMeetingLocationsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_find_meeting_times_post_request_body.go b/users/item_find_meeting_times_post_request_body.go index 355f2b9c132..5e84b6ff2c3 100644 --- a/users/item_find_meeting_times_post_request_body.go +++ b/users/item_find_meeting_times_post_request_body.go @@ -19,6 +19,10 @@ func NewItemFindMeetingTimesPostRequestBody()(*ItemFindMeetingTimesPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isOrganizerOptionalValue := false + m.SetIsOrganizerOptional(&isOrganizerOptionalValue) + returnSuggestionReasonsValue := false + m.SetReturnSuggestionReasons(&returnSuggestionReasonsValue) return m } // CreateItemFindMeetingTimesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_get_member_groups_post_request_body.go b/users/item_get_member_groups_post_request_body.go index c388a4c3cfb..ed8987bc7e8 100644 --- a/users/item_get_member_groups_post_request_body.go +++ b/users/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_get_member_objects_post_request_body.go b/users/item_get_member_objects_post_request_body.go index fb5478381ae..9f5eaef813c 100644 --- a/users/item_get_member_objects_post_request_body.go +++ b/users/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_invalidate_all_refresh_tokens_post_response.go b/users/item_invalidate_all_refresh_tokens_post_response.go index 98a38837960..29714009711 100644 --- a/users/item_invalidate_all_refresh_tokens_post_response.go +++ b/users/item_invalidate_all_refresh_tokens_post_response.go @@ -18,6 +18,8 @@ func NewItemInvalidateAllRefreshTokensPostResponse()(*ItemInvalidateAllRefreshTo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemInvalidateAllRefreshTokensPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_is_managed_app_user_blocked_get_response.go b/users/item_is_managed_app_user_blocked_get_response.go index 6f80145e9c2..df0a693cdab 100644 --- a/users/item_is_managed_app_user_blocked_get_response.go +++ b/users/item_is_managed_app_user_blocked_get_response.go @@ -18,6 +18,8 @@ func NewItemIsManagedAppUserBlockedGetResponse()(*ItemIsManagedAppUserBlockedGet } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemIsManagedAppUserBlockedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_junk_post_request_body.go b/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_junk_post_request_body.go index b137354e032..1b3569be3cb 100644 --- a/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_junk_post_request_body.go +++ b/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_junk_post_request_body.go @@ -18,6 +18,8 @@ func NewItemMailFoldersItemChildFoldersItemMessagesItemMarkAsJunkPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + moveToJunkValue := false + m.SetMoveToJunk(&moveToJunkValue) return m } // CreateItemMailFoldersItemChildFoldersItemMessagesItemMarkAsJunkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_not_junk_post_request_body.go b/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_not_junk_post_request_body.go index 335b44223b7..49da073fde4 100644 --- a/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_not_junk_post_request_body.go +++ b/users/item_mail_folders_item_child_folders_item_messages_item_mark_as_not_junk_post_request_body.go @@ -18,6 +18,8 @@ func NewItemMailFoldersItemChildFoldersItemMessagesItemMarkAsNotJunkPostRequestB } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + moveToInboxValue := false + m.SetMoveToInbox(&moveToInboxValue) return m } // CreateItemMailFoldersItemChildFoldersItemMessagesItemMarkAsNotJunkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_child_folders_item_messages_item_report_message_post_request_body.go b/users/item_mail_folders_item_child_folders_item_messages_item_report_message_post_request_body.go index 935d69e7ac5..b1f3ac9fd80 100644 --- a/users/item_mail_folders_item_child_folders_item_messages_item_report_message_post_request_body.go +++ b/users/item_mail_folders_item_child_folders_item_messages_item_report_message_post_request_body.go @@ -19,6 +19,8 @@ func NewItemMailFoldersItemChildFoldersItemMessagesItemReportMessagePostRequestB } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isMessageMoveRequestedValue := false + m.SetIsMessageMoveRequested(&isMessageMoveRequestedValue) return m } // CreateItemMailFoldersItemChildFoldersItemMessagesItemReportMessagePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_child_folders_item_update_all_messages_read_state_post_request_body.go b/users/item_mail_folders_item_child_folders_item_update_all_messages_read_state_post_request_body.go index b8c657e126c..aed463679f1 100644 --- a/users/item_mail_folders_item_child_folders_item_update_all_messages_read_state_post_request_body.go +++ b/users/item_mail_folders_item_child_folders_item_update_all_messages_read_state_post_request_body.go @@ -18,6 +18,10 @@ func NewItemMailFoldersItemChildFoldersItemUpdateAllMessagesReadStatePostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isReadValue := false + m.SetIsRead(&isReadValue) + suppressReadReceiptsValue := false + m.SetSuppressReadReceipts(&suppressReadReceiptsValue) return m } // CreateItemMailFoldersItemChildFoldersItemUpdateAllMessagesReadStatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_messages_item_mark_as_junk_post_request_body.go b/users/item_mail_folders_item_messages_item_mark_as_junk_post_request_body.go index 64833578141..bfa99e349a0 100644 --- a/users/item_mail_folders_item_messages_item_mark_as_junk_post_request_body.go +++ b/users/item_mail_folders_item_messages_item_mark_as_junk_post_request_body.go @@ -18,6 +18,8 @@ func NewItemMailFoldersItemMessagesItemMarkAsJunkPostRequestBody()(*ItemMailFold } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + moveToJunkValue := false + m.SetMoveToJunk(&moveToJunkValue) return m } // CreateItemMailFoldersItemMessagesItemMarkAsJunkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_messages_item_mark_as_not_junk_post_request_body.go b/users/item_mail_folders_item_messages_item_mark_as_not_junk_post_request_body.go index 8a02a672c9e..abaf740947b 100644 --- a/users/item_mail_folders_item_messages_item_mark_as_not_junk_post_request_body.go +++ b/users/item_mail_folders_item_messages_item_mark_as_not_junk_post_request_body.go @@ -18,6 +18,8 @@ func NewItemMailFoldersItemMessagesItemMarkAsNotJunkPostRequestBody()(*ItemMailF } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + moveToInboxValue := false + m.SetMoveToInbox(&moveToInboxValue) return m } // CreateItemMailFoldersItemMessagesItemMarkAsNotJunkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_messages_item_report_message_post_request_body.go b/users/item_mail_folders_item_messages_item_report_message_post_request_body.go index 9d3824a585d..8adfaed83fa 100644 --- a/users/item_mail_folders_item_messages_item_report_message_post_request_body.go +++ b/users/item_mail_folders_item_messages_item_report_message_post_request_body.go @@ -19,6 +19,8 @@ func NewItemMailFoldersItemMessagesItemReportMessagePostRequestBody()(*ItemMailF } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isMessageMoveRequestedValue := false + m.SetIsMessageMoveRequested(&isMessageMoveRequestedValue) return m } // CreateItemMailFoldersItemMessagesItemReportMessagePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_mail_folders_item_update_all_messages_read_state_post_request_body.go b/users/item_mail_folders_item_update_all_messages_read_state_post_request_body.go index 9a36f64e228..acfb0f61021 100644 --- a/users/item_mail_folders_item_update_all_messages_read_state_post_request_body.go +++ b/users/item_mail_folders_item_update_all_messages_read_state_post_request_body.go @@ -18,6 +18,10 @@ func NewItemMailFoldersItemUpdateAllMessagesReadStatePostRequestBody()(*ItemMail } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isReadValue := false + m.SetIsRead(&isReadValue) + suppressReadReceiptsValue := false + m.SetSuppressReadReceipts(&suppressReadReceiptsValue) return m } // CreateItemMailFoldersItemUpdateAllMessagesReadStatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_managed_devices_execute_action_post_request_body.go b/users/item_managed_devices_execute_action_post_request_body.go index f1f645fbf49..7e0eba79844 100644 --- a/users/item_managed_devices_execute_action_post_request_body.go +++ b/users/item_managed_devices_execute_action_post_request_body.go @@ -19,6 +19,12 @@ func NewItemManagedDevicesExecuteActionPostRequestBody()(*ItemManagedDevicesExec } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) return m } // CreateItemManagedDevicesExecuteActionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_managed_devices_item_clean_windows_device_post_request_body.go b/users/item_managed_devices_item_clean_windows_device_post_request_body.go index baf562199ab..7ea7e3a7ead 100644 --- a/users/item_managed_devices_item_clean_windows_device_post_request_body.go +++ b/users/item_managed_devices_item_clean_windows_device_post_request_body.go @@ -18,6 +18,8 @@ func NewItemManagedDevicesItemCleanWindowsDevicePostRequestBody()(*ItemManagedDe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) return m } // CreateItemManagedDevicesItemCleanWindowsDevicePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_managed_devices_item_windows_defender_scan_post_request_body.go b/users/item_managed_devices_item_windows_defender_scan_post_request_body.go index d5e5580132d..7fac8581446 100644 --- a/users/item_managed_devices_item_windows_defender_scan_post_request_body.go +++ b/users/item_managed_devices_item_windows_defender_scan_post_request_body.go @@ -18,6 +18,8 @@ func NewItemManagedDevicesItemWindowsDefenderScanPostRequestBody()(*ItemManagedD } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + quickScanValue := false + m.SetQuickScan(&quickScanValue) return m } // CreateItemManagedDevicesItemWindowsDefenderScanPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_managed_devices_item_wipe_post_request_body.go b/users/item_managed_devices_item_wipe_post_request_body.go index df1fd1318dc..9032cad04f1 100644 --- a/users/item_managed_devices_item_wipe_post_request_body.go +++ b/users/item_managed_devices_item_wipe_post_request_body.go @@ -19,6 +19,14 @@ func NewItemManagedDevicesItemWipePostRequestBody()(*ItemManagedDevicesItemWipeP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) + useProtectedWipeValue := false + m.SetUseProtectedWipe(&useProtectedWipeValue) return m } // CreateItemManagedDevicesItemWipePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_messages_item_mark_as_junk_post_request_body.go b/users/item_messages_item_mark_as_junk_post_request_body.go index 4c5f8855974..8de91f9637b 100644 --- a/users/item_messages_item_mark_as_junk_post_request_body.go +++ b/users/item_messages_item_mark_as_junk_post_request_body.go @@ -18,6 +18,8 @@ func NewItemMessagesItemMarkAsJunkPostRequestBody()(*ItemMessagesItemMarkAsJunkP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + moveToJunkValue := false + m.SetMoveToJunk(&moveToJunkValue) return m } // CreateItemMessagesItemMarkAsJunkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_messages_item_mark_as_not_junk_post_request_body.go b/users/item_messages_item_mark_as_not_junk_post_request_body.go index 01fff9364ea..311b33081cc 100644 --- a/users/item_messages_item_mark_as_not_junk_post_request_body.go +++ b/users/item_messages_item_mark_as_not_junk_post_request_body.go @@ -18,6 +18,8 @@ func NewItemMessagesItemMarkAsNotJunkPostRequestBody()(*ItemMessagesItemMarkAsNo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + moveToInboxValue := false + m.SetMoveToInbox(&moveToInboxValue) return m } // CreateItemMessagesItemMarkAsNotJunkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_messages_item_report_message_post_request_body.go b/users/item_messages_item_report_message_post_request_body.go index d59b919b9d7..afabef3e156 100644 --- a/users/item_messages_item_report_message_post_request_body.go +++ b/users/item_messages_item_report_message_post_request_body.go @@ -19,6 +19,8 @@ func NewItemMessagesItemReportMessagePostRequestBody()(*ItemMessagesItemReportMe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isMessageMoveRequestedValue := false + m.SetIsMessageMoveRequested(&isMessageMoveRequestedValue) return m } // CreateItemMessagesItemReportMessagePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_revoke_sign_in_sessions_post_response.go b/users/item_revoke_sign_in_sessions_post_response.go index 73e0246054b..354c97ebc1d 100644 --- a/users/item_revoke_sign_in_sessions_post_response.go +++ b/users/item_revoke_sign_in_sessions_post_response.go @@ -18,6 +18,8 @@ func NewItemRevokeSignInSessionsPostResponse()(*ItemRevokeSignInSessionsPostResp } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemRevokeSignInSessionsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_send_mail_post_request_body.go b/users/item_send_mail_post_request_body.go index 5144ea729fb..2a144b602b4 100644 --- a/users/item_send_mail_post_request_body.go +++ b/users/item_send_mail_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSendMailPostRequestBody()(*ItemSendMailPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + saveToSentItemsValue := false + m.SetSaveToSentItems(&saveToSentItemsValue) return m } // CreateItemSendMailPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_sponsors_ref_request_builder.go b/users/item_sponsors_ref_request_builder.go index a5313b9ec82..d1bae7bfb14 100644 --- a/users/item_sponsors_ref_request_builder.go +++ b/users/item_sponsors_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemSponsorsRefRequestBuilderPostRequestConfiguration struct { // NewItemSponsorsRefRequestBuilderInternal instantiates a new ItemSponsorsRefRequestBuilder and sets the default values. func NewItemSponsorsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorsRefRequestBuilder) { m := &ItemSponsorsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemSponsorsRefRequestBuilder) ToDeleteRequestInformation(ctx context.C // ToGetRequestInformation get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. // returns a *RequestInformation when successful func (m *ItemSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSponsorsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Cont // ToPostRequestInformation assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. // returns a *RequestInformation when successful func (m *ItemSponsorsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie233ee762e29b4ba6970aa2a2efce4b7fde11697ca9ea81099d0f8269309c1be.ReferenceCreateable, requestConfiguration *ItemSponsorsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/users/{user%2Did}/sponsors/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options)